Senior Java Developer with AEM expertise
Mexico
We are in search of a skilled and driven Senior Java Developer with AEM expertise to contribute to transforming a high-visibility e-commerce platform.
This position focuses on modernizing and refactoring the back-end Java infrastructure that supports front-end functionality within the Adobe Experience Manager (AEM) ecosystem. By helping to convert a legacy system into a contemporary and adaptable architecture, you will make a significant impact on delivering effective and innovative solutions.
Responsibilities
- Develop and refactor Java-based solutions to enable seamless front-end integration in AEM
- Collaborate with cross-functional teams to identify and implement key system enhancements
- Ensure technical deliverables align with overarching project and business goals
- Write and maintain unit tests, bolstering continuous automated testing efforts
- Conduct code reviews to ensure adherence to scalability, functionality, and coding standards
- Optimize application performance to enhance overall system reliability and user experience
- Participate actively in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives
- Resolve complex technical challenges, ensuring smooth progress and delivery of the project
- Document technical designs and workflows to aid long-term system maintainability
- Facilitate effective integration of AEM assets with diverse platform components
Requirements
- 3+ years of hands-on experience with Java, AEM, and associated technologies
- Expertise in Java development
- Knowledge of Adobe Experience Manager (AEM), especially regarding sites and assets
- Proficiency in writing unit tests, conducting code reviews, and following coding standards
- Background in e-commerce or large-scale web application development, with an understanding of optimizing legacy system components
- Skills in integrating front-end and back-end systems, ensuring compatibility between AEM and external technologies
- Strong communication abilities and collaborative capabilities for agile-driven workflows
- Strong command of English, both verbal and written, at least at a B2 level
Nice to have
- Familiarity with architectural patterns in modern e-commerce platforms
- Understanding of frameworks analogous to AEM’s backend structure
- Expertise in using agile development tools such as 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