remote
Backend Java Software Engineer III - JPMorganChase
Software Engineer
Senior Backend Java Engineer building secure, scalable microservices with Spring, SQL, and REST, leveraging Docker and Agile practices to deliver market‑leading solutions for a global financial institution.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices using Spring Boot and related frameworks.
- Implement robust RESTful APIs, ensuring secure, scalable, and fault‑tolerant communication between services.
- Collaborate with cross‑functional teams in an Agile environment to define requirements, estimate effort, and deliver incremental value.
- Write clean, testable code with comprehensive unit and integration tests, and participate in code reviews.
- Optimize database interactions using SQL and ORM tools, ensuring data integrity and performance.
- Containerize applications with Docker and manage deployments in cloud or on‑premise environments.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong proficiency with Spring/Spring Boot, REST, and microservices architecture.
- Hands‑on experience with relational databases (SQL) and performance tuning.
- Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javaspringsqldocker