Lead Platform Engineer (Java/AEM)

Posted today

soni resourcesPennsauken (NJ)

SENIORITY

Lead

SALARY

$140,000 per year

Apply

About the role

We are seeking an experienced Lead Platform Engineer with expertise in Java and Adobe Experience Manager (AEM) to support and enhance a large-scale enterprise digital platform. This role combines hands-on software engineering with technical leadership, focusing on designing and delivering scalable, high-performance web applications using Java, AEM, and AWS cloud services. The ideal candidate will lead architecture decisions, mentor engineering teams, and drive delivery across complex initiatives while ensuring platform reliability, performance, and adherence to modern engineering best practices.
Key Responsibilities: Lead architecture and technical design decisions aligned with enterprise standards and business objectives. Provide technical leadership across multiple concurrent initiatives, collaborating with cross-functional teams and external partners. Design, develop, and maintain scalable Java- and AEM-based applications. Conduct architecture reviews, design reviews, and code reviews to ensure high-quality software delivery. Promote engineering best practices, coding standards, and continuous improvement. Mentor and support developers while fostering technical excellence across the team. Partner with stakeholders to translate business requirements into technical solutions. Ensure platform stability, performance, security, and scalability.
Required Qualifications: 8+ years of experience in Java development, including Spring Boot, multithreading, generics, collections, and design patterns.4+ years of experience with Adobe Experience Manager (AEM), including on-premises and/or AEM as a Cloud Service (AEMaaCS).3+ years of experience with cloud computing platforms, preferably AWS.Strong understanding of microservices architecture and best practices for building scalable, resilient, and maintainable applications. Experience developing web applications and APIs that integrate with front-end applications, mobile platforms, and third-party systems. Strong troubleshooting and debugging skills for Java applications deployed in cloud environments. Experience with front-end technologies including HTML5, CSS, JavaScript (ES5/ES6), jQuery, AJAX, and modern frameworks such as React or Vue.js. Experience using build tools such as Maven or Gradle.
Preferred Qualifications:
  • Experience working in Agile/Scrum environments, including backlog refinement, story estimation, sprint planning, and other Agile ceremonies.
  • Excellent communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Hands-on experience with AWS services such as EC2, Lambda, ECS, ECR (Docker), Elastic Beanstalk, VPC, Cloud
  • Formation, IAM, S3, SNS, SQS, API Gateway, and Load Balancers.
  • Experience with CI/CD pipelines and enterprise build automation tools, including GitHub Actions.
  • This is an opportunity to join a collaborative engineering team supporting a high-visibility enterprise digital platform while driving modern cloud-native development practices and technical innovation.
Compensation: Up to $140,000 annually
Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this