remote
Software Engineer III - Backend - JPMorganChase
Software Engineer
Backend Software Engineer III building scalable micro‑service platforms for digital banking, using Java, Spring Boot, AWS and container technologies to deliver secure, high‑performance APIs.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices that power digital banking experiences.
- Implement RESTful APIs and integrate with internal and external systems using industry‑standard protocols.
- Leverage AWS services (EC2, S3, RDS, Lambda) and Docker containers to ensure high availability and scalability.
- Collaborate with product owners, UX designers, and QA teams in an Agile environment to deliver features on sprint cadence.
- Write automated unit, integration, and performance tests; monitor production health and resolve incidents.
Requirements
- 3+ years of professional experience developing backend systems with Java and Spring Boot.
- Strong understanding of microservice architecture, REST APIs, and relational databases (SQL).
- Hands‑on experience with AWS cloud services and containerization (Docker, Kubernetes).
- Proficiency in CI/CD pipelines, version control (Git), and automated testing frameworks.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced Agile team.
Skills
javasqlawsdockeragile