Agility Partners is seeking a qualified Principal Java/J2EE Engineer to fill an open position with one of our clients in the technology and financial services industry. This role offers the exciting opportunity to lead high-impact architectural decisions while developing secure, scalable enterprise applications using modern Java frameworks and AWS cloud services. You’ll guide engineering teams, influence cloud-native solutions, and drive best practices across development, infrastructure, and integration layers. This is an ideal role for a senior engineer who loves solving complex technical challenges and shaping long-term engineering strategy.
Responsibilities
- Lead the design, development, and implementation of complex enterprise applications using Java/J2EE and Spring frameworks.
- Architect cloud-native solutions leveraging AWS services such as EC2, Lambda, S3, RDS, DynamoDB, SQS, SNS, and API Gateway.
- Build and maintain Infrastructure as Code (IaC) with Terraform to provision and manage AWS resources.
- Provide technical leadership through code reviews, mentoring, troubleshooting, and partnering with stakeholders to translate requirements into actionable plans.
The Ideal Candidate
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 9+ years of enterprise Java/J2EE development experience, including Spring Boot, Spring Cloud, and Spring Security.
- Extensive hands-on experience with AWS cloud services and cloud-native architectures.
- Proven ability to design and implement IaC using Terraform.
- Expertise in RESTful and SOAP web services and strong understanding of microservices architecture.
- Experience with relational and NoSQL databases such as PostgreSQL, MySQL, and DynamoDB.
- Familiarity with CI/CD pipelines, Git, and Agile methodologies, with strong leadership and communication skills.
Reasons to Love It
- High-impact, strategic engineering role with ownership across application architecture and cloud engineering.
- Opportunity to work with modern Java, AWS, Terraform, and microservices technologies.
- Leadership visibility and the chance to mentor engineers and elevate development practices.
- Join a team driving modernization and innovation across enterprise systems.