
Software Engineer III - Backend
JPMorgan Chase10 hours ago
Base Salary
$138k - $185k/yr
Responsibilities
- Design, develop, test, troubleshoot, deploy, and operate scalable backend software solutions.
- Build backend services and APIs using Java and Spring Boot with attention to architecture, performance, resiliency, and security.
- Define and maintain versioned, backward-compatible API contracts using OpenAPI Specification and Swagger.
- Build and maintain Kafka-based event-driven and streaming integrations, including topics, schemas, consumer groups, and reliability patterns.
- Create architecture and design artifacts and ensure design constraints are implemented correctly in production code.
- Use SQL and scripting for development, troubleshooting, automation, and operational analysis.
- Deploy and operate services in AWS or Azure cloud environments and optimize production cost, performance, and stability.
- Use Docker and containerization patterns for consistent build and runtime environments.
- Apply AI-assisted coding tools responsibly, validating generated outputs through review, testing, and secure coding practices.
- Improve delivery and reliability through SDLC tooling, automation, observability, CI/CD, and operational readiness.
Requirements
- Formal training or certification in software engineering concepts and at least 3 years of applied experience.
- Strong hands-on backend experience spanning system design, application development, testing, and operational stability.
- Strong expertise in Java and Spring Boot, including REST services, dependency injection, testing patterns, and performance tuning.
- Experience designing and implementing APIs with OpenAPI Specification.
- Working experience with AWS and/or Azure and cloud-native engineering practices.
- Hands-on experience with Docker, containerization, and deployment best 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 evaluating, validating, and refining their outputs.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Knowledge of SDLC and agile ways of working, including CI/CD, application resiliency, and security.
- Preferred: familiarity with additional backend technologies and frameworks, broader cloud-native ecosystems, observability, infrastructure-as-code concepts, managed services, security controls, and basic frontend or JavaScript framework knowledge.
Benefits
- Competitive total rewards package with role-, experience-, skill-, and location-based base salary, plus potential incentive compensation for eligible roles.
- Comprehensive healthcare coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- JPMorganChase is an equal opportunity employer and provides reasonable accommodations for religious practices, mental health needs, and disabilities.
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.