Lead Software Engineer (Java/AWS)
On-site · Wilmington, Delaware, United States
Job Summary
Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, Consumer Card Technology team, responsible for executing creative software solutions, developing secure high-quality production code, reviewing and debugging others’ code, driving architectural evaluations with vendors and teams, and leading communities of practice to advance technologies. The role emphasizes scalable cloud-based Java applications on AWS, microservices, containerization, monitoring, and collaboration across product, QA, and operations to ensure operational stability and alignment with business objectives.
Required Qualifications
- Formal training or certification on software engineering concepts
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s) - Java
- Hands-on experience with AWS cloud services (EC2, S3, Lambda, RDS, etc.)
- Experience designing, developing, and deploying scalable applications in cloud environments
- Familiarity with microservices architecture and RESTful API development
- Experience with containerization and orchestration tools (Docker, Kubernetes)
- Experience with modern monitoring and logging tools (DataDog, Dynatrace, Splunk)
- Ability to collaborate effectively with cross-functional teams (product, QA, operations)
- Experience with software development best practices including code reviews, testing, and CI/CD pipelines
- 5 years of applied experience
- Formal training or certification on software engineering concepts
Desired Qualifications
- Formal training or certification in software engineering concepts
- 5+ years of applied experience
- Hands-on experience delivering system design, application development, testing, and operational stability
- Java programming
- AWS cloud services (EC2, S3, Lambda, RDS, etc.)
- Experience designing, developing, and deploying scalable cloud-based applications
- Familiarity with microservices architecture and RESTful API development
- Containerization and orchestration tools (Docker, Kubernetes)
- Modern monitoring and logging tools (DataDog, Dynatrace, Splunk)
- Ability to collaborate with cross-functional teams (product, QA, operations)
- Experience with software development best practices (code reviews, testing, CI/CD pipelines)
- Architecting large-scale distributed systems (preferred)
- Technical strategy development and influence over engineering practices (preferred)
- Stakeholder management (preferred)
- Credit card technologies and processes experience (preferred)
- Experience with Diebold Transaction Manager (preferred)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.