
Software Engineer III - Backend
JPMorgan Chase2 days ago
Base Salary
$157k - $215k/yr
Responsibilities
- Design, develop, test, troubleshoot, and operate scalable software solutions and reliable production services.
- Build backend services and APIs using Java and Spring Boot with clean architecture, performance, resiliency, and security best practices.
- Define and maintain versioned, backward-compatible API contracts using OpenAPI Specification and Swagger.
- Build event-driven and streaming integrations with Kafka, including topic design, message schemas, consumer groups, and reliability patterns.
- Use SQL and scripting for development, automation, troubleshooting, and operational analysis.
- Deploy and operate services in AWS or Azure cloud environments and use Docker for consistent build and runtime environments.
- Produce architecture and design artifacts and ensure design constraints are correctly implemented in code.
- Use and evaluate enterprise-authorized AI-assisted development tools while adhering to responsible AI, data sensitivity, security, and resiliency requirements.
- Apply SDLC tooling, automation, observability, CI/CD, and operational-readiness practices to improve delivery and reliability.
Requirements
- Formal training or certification in software engineering concepts and at least 3 years of applied experience.
- Strong backend experience spanning system design, application development, testing, and operational stability.
- Hands-on expertise with Java and Spring Boot, including REST services, dependency injection, testing patterns, and performance tuning.
- Experience designing APIs and defining contracts with OpenAPI Specification.
- Experience with AWS and/or Azure and cloud-native engineering practices.
- Hands-on experience with Docker and containerization deployment practices.
- Experience with Kafka producers, consumers, event-driven architecture, and reliability considerations.
- Proficiency in SQL and at least one scripting language for automation, troubleshooting, and data analysis.
- Experience using enterprise-authorized AI-assisted software development tools and validating their outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows and the ability to guide peers on safe usage.
- Knowledge of SDLC and agile ways of working, application resiliency, security, and CI/CD.
- Preferred qualifications include familiarity with additional backend technologies and frameworks, BPMN, cloud-native ecosystem concepts such as observability and infrastructure as code, managed services and security controls, and basic front-end or JavaScript framework knowledge.
Benefits
- Benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- The role offers a competitive total rewards package, with additional compensation details provided during the hiring process.
- JPMorganChase provides reasonable accommodations and is an equal opportunity employer.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.