remote
Lead Software Engineer - Java/AWS - JPMorganChase
Software Engineer
Lead Software Engineer driving high‑impact Java applications on AWS, guiding cross‑functional teams, and ensuring compliance and best practices in a fast‑paced financial environment.
About the role
Key Responsibilities
- Lead and mentor a team of software engineers, setting clear expectations and fostering a culture of collaboration and continuous improvement.
- Architect, develop, and deploy scalable Java applications on AWS, ensuring high availability, performance, and security.
- Collaborate with product, compliance, and operations stakeholders to translate business requirements into technical solutions.
- Implement and enforce coding standards, automated testing, and CI/CD pipelines to maintain code quality and accelerate delivery.
- Identify, troubleshoot, and resolve complex technical issues, escalating when necessary to maintain project timelines.
Requirements
- 8+ years of professional software development experience, with 4+ years leading engineering teams.
- Strong expertise in Java (Spring/Spring Boot) and AWS services (EC2, RDS, S3, Lambda, CloudFormation).
- Proven track record of delivering production‑grade applications in regulated environments.
- Experience with Agile methodologies, DevOps practices, and CI/CD tooling (Jenkins, Git, Docker).
- Excellent communication skills and ability to influence stakeholders across multiple teams.