Role Overview
As a Software Engineer II at JPMorganChase within EP, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. You execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system.
Responsibilities
- Executes standard software solutions, design, development, and technical troubleshooting
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
- Applies reuse-first, AI-assisted practices within SDLC/toolchain routines to strengthen security testing and control validation
- Uses enterprise-authorized AI capabilities to accelerate vulnerability analysis synthesis and security documentation
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems
- Builds and maintains backend services (APIs and event-driven components) using Java (e.g., Spring Boot)
- Develops, deploys, and supports solutions on AWS, leveraging core services for compute, storage, networking, security, and observability
- Participates in production support (on-call/incident response), performing root-cause analysis and driving reliability/resiliency improvements
Requirements
- 3+ years of software engineering experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Demonstrable ability to code in Java (e.g., Spring Boot, RESTful services, microservices patterns)
- Working knowledge of AWS fundamentals, including IAM/access concepts and monitoring/logging
- Exposure to data stores used in backend systems (relational and/or NoSQL) and writing efficient queries
- Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Skills
- Java
- Spring Boot
- AWS
- Microservices
- SQL
Nice to Have
- Experience with AWS services and patterns (e.g., Lambda, ECS/EKS, API Gateway, SQS/SNS, DynamoDB/RDS, CloudWatch)
- Experience with infrastructure as code and automation (e.g., Terraform or CloudFormation)
- Familiarity with modern front-end technologies