onsite
Principal Software Engineer - Java & Cloud - JPMorganChase
Software Engineer
Lead the design and delivery of secure, scalable Java‑based cloud solutions, driving architecture, performance, and best‑in‑class engineering practices within an agile environment.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance Java microservices deployed on cloud platforms.
- Drive cloud adoption and migration strategies using AWS services, containers, and orchestration tools.
- Lead code reviews, set technical standards, and mentor engineering teams to ensure quality and security.
- Collaborate with product owners, architects, and cross‑functional stakeholders to translate business requirements into robust technical solutions.
- Own the CI/CD pipeline, automate testing, and continuously improve release processes.
Requirements
- 10+ years of professional software development experience, with deep expertise in Java and Spring Boot.
- Strong background in designing, building, and operating cloud‑native applications on AWS.
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes).
- Proficiency in CI/CD tools (Jenkins, GitLab CI, or similar) and automated testing frameworks.
- Demonstrated ability to lead agile teams, mentor engineers, and influence technical direction.
Skills
javaawsdockerkubernetescicdagile