Agility Partners
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.
#J-18808-Ljbffr
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.
#J-18808-Ljbffr