Java AEM Engineer
Job Title: Senior Java AEM DeveloperLocation: RemoteWork Arrangement: RemoteEmployment Type: ContractDuration: 6+ MonthsDomain: Software EngineeringPay Rate: $68/hr on W2Application Deadline: September 10th 2026SKILLS REQUIREDStrong hands-on experience with Java 21 and the Spring ecosystem.Strong experience with Spring Boot, Spring Security, and Spring Data JPA.Hands-on experience with ORM technologies, preferably Hibernate.Strong experience developing RESTful APIs and GraphQL services.Strong knowledge of RDBMS and SQL.Experience with NoSQL databases, preferably DynamoDB and MongoDB.Experience with Adobe Experience Manager (AEM 6.5) is highly preferred.Hands-on experience with AWS Cloud and cloud-native application development.Experience with caching technologies such as Redis and AWS ElastiCache.Strong experience with modern build and CI/CD tools including Maven, GitLab, and Jenkins.Strong understanding of enterprise application development, microservices, API integration, and scalable backend architecture.POSITION OVERVIEWWe are seeking a skilled Senior Java Developer to design, develop, and maintain scalable enterprise applications using Java 21 and the Spring ecosystem. The ideal candidate will have strong hands-on experience with Spring Boot, Spring Security, Spring Data JPA, Hibernate, RESTful APIs, GraphQL, relational and NoSQL databases, and AWS cloud technologies.The role will focus on developing secure, high-performance, cloud-native applications while integrating enterprise content management, database, caching, and API technologies. Experience with Adobe Experience Manager (AEM 6.5), DynamoDB, MongoDB, Redis, and AWS ElastiCache will be highly valuable.ROLES & RESPONSIBILITIESDesign, develop, test, and maintain enterprise applications using Java 21 and Spring Boot.Build scalable backend services using the Spring ecosystem, including Spring Security and Spring Data JPA.Develop secure and reusable RESTful APIs and GraphQL services for enterprise applications.Implement ORM and persistence solutions using Hibernate/JPA with relational databases.Develop and integrate applications with NoSQL databases, including DynamoDB and MongoDB.Work with Adobe Experience Manager (AEM 6.5) to support enterprise digital experience and content management solutions.Design and implement caching strategies using Redis and AWS ElastiCache to improve application performance.Develop and deploy cloud-native applications using AWS Cloud services.Implement authentication, authorization, and application security using Spring Security and enterprise security best practices.Develop automated unit and integration tests and troubleshoot application issues across development and production environments.Use Maven, GitLab, and Jenkins to support automated builds, CI/CD pipelines, and application deployments.Participate in code reviews, technical design discussions, Agile ceremonies, and continuous improvement initiatives.Collaborate with architects, developers, QA, DevOps engineers, and business stakeholders to deliver high-quality enterprise solutions.EDUCATION & QUALIFICATIONSBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field preferred.9+ years of professional experience in Java application development with hands-on experience in Java 21.Proven experience with Spring Boot, Spring Security, Spring Data JPA, and Hibernate.Strong experience developing REST APIs and GraphQL services.Experience working with RDBMS, SQL, DynamoDB, and MongoDB.Hands-on experience with AWS Cloud and cloud-native application development.Experience with Redis and/or AWS ElastiCache.Experience with Maven, GitLab, Jenkins, and CI/CD practices.Experience with Adobe Experience Manager (AEM 6.5) is preferred.Strong communication, problem-solving, collaboration, and technical troubleshooting skills.BENEFITSMedical | Dental | Vision | 401(k)EEOC COMPLIANCEWe are an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected characteristic.DISCLAIMERAI Usage Policy: Pacer Group uses AI-assisted tools to support candidate screening and recruitment processes. Final hiring decisions are made by human recruiters based on qualifications, experience, and client requirements.