Lead Software Engineer - Backend/Java/Cloud

JPMorgan Chase & Co.
Columbus, OH, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Cloud Computing Profiling Code Review Continuous Delivery Continuous Integration Data Stores Software Debugging Software Design Patterns
+36 more
DevOps Monitoring of Systems Apache JMeter Junit NoSQL Performance Tuning Scrum Methodology Prometheus Secure Coding Software Engineering Spinnaker SQL Databases Web Services Performance Testing Delivery Pipeline Grafana Concurrency Spring-boot Backend Event Driven Architecture Containerization Blazemeter Gitlab-ci Infrastructure Automation Frameworks Apache Kafka Api Design Cloudwatch Restful APIs Terraform Cucumber (Software) Splunk Data Pipelines Dynatrace Docker Jenkins Microservices

Job description

As a Lead Software Engineer at JPMorganChase within Consumer & Community Banking - Fraud Assessment Tech team , you are an integral part of an agile team that enhances, builds, and delivers trusted market-leading technology products in a secure, stable, and scalable way. You will be a core technical contributor, driving critical technology solutions across multiple technical areas and business functions in support of the firm’s objectives. You will collaborate closely with product partners and engineering peers to design resilient systems, improve developer experience, and raise the bar on quality and operational excellence., * Design and deliver scalable, resilient Java-based services and microservices using modern engineering practices

  • Build and maintain API-driven solutions (REST) and distributed, event-driven architectures
  • Develop and optimize data pipelines and streaming solutions using Apache Kafka
  • Model, query, and tune relational and NoSQL data stores to support performance, integrity, and scale
  • Implement and improve continuous integration and continuous delivery pipelines to enable safe, frequent releases
  • Apply infrastructure-as-code practices to create repeatable, reliable environments and deployments
  • Monitor production systems, troubleshoot issues, and drive improvements in availability, latency, and reliability
  • Conduct code reviews and contribute to engineering standards for secure coding, testing, and documentation
  • Partner with stakeholders to translate business needs into technical designs and production-ready solutions

Requirements

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 8+ years of Java experience, including core APIs, web services, concurrency, and design patterns
  • 8+ years of Spring Boot experience building high-performance, maintainable services
  • 5+ years of experience with SQL and NoSQL databases, including data modeling and performance tuning
  • 5+ years of Apache Kafka experience designing and implementing event-driven solutions
  • 2+ years of cloud experience, including deploying and operating services using Amazon Web Services
  • Proven ability to design, develop, deploy, and support medium to large applications in an agile (Scrum) environment
  • Proficiency building secure, scalable RESTful APIs and microservices
  • Experience implementing CI/CD using tools such as Jenkins, GitLab CI, Spinnaker, or AWS CodePipeline
  • Hands-on experience with automated testing frameworks such as JUnit 5 and Cucumber

Preferred qualifications, capabilities, and skills

  • Experience with modern DevOps practices and infrastructure-as-code tooling such as Terraform
  • Experience with performance testing, debugging, and profiling using tools such as JMeter or BlazeMeter
  • Experience with observability and monitoring tools such as Splunk, CloudWatch, Prometheus, Dynatrace, or Grafana
  • Experience with containerization and orchestration using Docker and Kubernetes
  • Demonstrated mentoring and technical coaching experience that supports team growth and continuous improvement

Benefits & conditions

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

About the company

Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all