What are the responsibilities and job description for the Java/AEM Tech Lead position at ARK Solutions, Inc.?
Position: Java/AEM Technical Lead - Digital Platforms
Location: Bethesda, MD (Hybrid)
Job Type: Contract
Job Description:
Takes day-to-day direction from assigned Product Leader/Owner to lead technical workgroups and/or functions as a technical expert. Operates as a key member of the On-Site Digital team/squad to resolve and makes decisions on more complex, non-routine service requests with limited to moderate risk. Performs research, analysis, design, creation and implementation of applications to meet current and future user requirements. Defines and creates the next generation of solutions to drive value. Monitors multiple projects by Service Provider to successful completion, maintaining scope within the time and budget constraints. Creates solutions that serve our business leveraging current and leading-edge technologies in an innovative and impactful manner.
Notes Job Description:
- Experience working with digital Customer Experience platforms (Adobe AEM and Marketing Cloud, Analytics, DTM, Target, Search & Promote)
- Develop and maintain front-end components and user interfaces using React, applications with React Native (or) Kotlin.
- Knowledge of backend technologies – Node.JS, Java, SQL, NoSQL
Required:
- 8 years' experience in software development with experience in Java/JEE application development using open-source tools and technologies
- Experience in building cloud-native microservices using Spring Boot
- Experience working in Front End technologies using JS frameworks such as React or Angular
- Undergraduate degree or equivalent experience/certification
- Strong skills in API development and Service Oriented Architecture
- Must be results-oriented, having demonstrated technology leadership experience in engineering teams that follow industry best practices
Preferred:
- Working knowledge in DevOps, Containerization, and development of CI/CD pipelines.
- Experience using cloud-native technologies, document-based DB, Kubernetes (k8s), an event-driven architecture (Kafka) is a plus.
- Capable of performing requirement analysis, solution architecture reviews, high-level solution design, resource-based and API specification development.
- Experience working in an agile development environment with an onshore/offshore model.
- Experience in using the public cloud to build scalable and performant applications.