Senior Java Developer with AEM expertise
Mexico
We are thrilled to invite a talented and driven Senior Java Developer with AEM expertise to support the redevelopment of a prominent e-commerce platform.
This position involves updating and streamlining the back-end Java layer that integrates with front-end components in the Adobe Experience Manager (AEM) ecosystem. By contributing to the evolution of a legacy system into a cutting-edge architecture, you will significantly impact the creation of high-quality solutions.
Responsibilities
- Develop and refactor Java-based systems to enable front-end integration in AEM
- Collaborate with cross-disciplinary teams to coordinate and implement system improvements
- Ensure technical outputs align with established business and project requirements
- Write and maintain unit tests to enhance automated testing processes
- Conduct peer code reviews to validate functionality, scalability, and adherence to standards
- Optimize system performance to enhance reliability and the end-user experience
- Participate in agile practices such as sprint planning, stand-ups, and retrospectives
- Resolve technical challenges to ensure the project progresses efficiently
- Document technical designs and workflows to aid in system upkeep
- Facilitate efficient integration of AEM components with various platform features
Requirements
- 3+ years of relevant experience with Java, AEM, and associated technologies
- Expertise in Java development
- Knowledge of Adobe Experience Manager (AEM), especially its sites and assets functionality
- Proficiency in writing unit tests, conducting code reviews, and following coding standards
- Background in e-commerce or large-scale web application development with an emphasis on legacy system refactoring
- Skills in integrating front-end and back-end systems while resolving dependencies between AEM and external technologies
- Strong communication and collaboration abilities within agile teams
- Strong verbal and written proficiency in English, meeting at least a B2 level
Nice to have
- Familiarity with contemporary e-commerce architecture designs
- Understanding of backend frameworks aligned with AEM's infrastructure
- Experience using agile development tools like Jira or Confluence
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn