Software Engineer III - Adobe Experience Manager (AEM), Java
JPMorgan Chase
- Bangalore, Karnataka
- Permanent
- Full-time
- Deliver end-to-end cutting-edge solutions in the form of Content Management and cloud-native micro service architecture applications leveraging the latest technologies and the best industry practices.
- Design, estimate costs for and implement technical solutions written in Java
- Write unit, component, integration, end-to-end & performance tests
- Support the products you've built through their entire life cycle, including production and incident management
- Formal training or certification on Java programming concepts and proficient advanced experience
- Recent hands-on professional experience as a Adobe Experience Manager back-end software engineer in an agile, dynamic and customer facing environment
- Experience in Adobe Experience Manager components, templates, workflows, Sling Models, Coral UI
- Recent experience with using a JVM language (preferably Java 8+)
- Understanding of RESTful APIs and web technologies
- Understanding of relational databases
- End to end testing using Cypress, Cucumber, Selenium
- Ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.
- Ability to work in a dynamic, agile environment within a diverse, inclusive and geographically distributed team
- Ability to focus on promptly addressing customer needs
- Technically curious, versatile and solution
- Understanding of distributed systems and micro services architecture
- Understanding of cloud technologies (AWS, GCP, Azure, etc.)
- Experience creating SPAs in Adobe Experience Manager, preferably with React JS
- Experience in AWS Serverless Computing (APIGW, SNS, SQS, Lambda)
- Understanding of messaging frameworks (Kafka, RabbitMQ, etc.)
- Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines
- Experience in SCSS, LESS or CSS
- Experience in implementations leveraging Adobe Managed Services