Lead Software Engineer - Backend/Java/Cloud

Next Frontier Capital

Kentucky

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive total rewards package
Health care coverage
Retirement savings plan
Tuition reimbursement

Job summary

JPMorganChase in Commerce & Community Banking seeks a Lead Software Engineer to join the Fraud Assessment Tech team. You will act as a core technical contributor, delivering scalable Java services and RESTful APIs, and driving data pipelines with Kafka in a secure, scalable environment.

You will collaborate with product partners and engineering peers to design resilient systems, improve developer experience, and raise the bar on quality and operational excellence.

Qualifications

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

Responsibilities

  • Design and deliver scalable, resilient Java-based services and microservices.
  • Build and maintain REST APIs and distributed event-driven architectures.
  • Develop and optimize data pipelines using Apache Kafka.
  • Model, query, and tune relational and NoSQL data stores for performance.
  • Implement and improve CI/CD pipelines for safe, frequent releases.
  • Apply infrastructure-as-code to create repeatable environments and deployments.
  • Monitor production systems and drive availability, latency, and reliability improvements.
  • Conduct code reviews and uphold secure coding and testing standards.
  • Collaborate with stakeholders to translate business needs into technical designs and production-ready solutions.

Skills

Java
Spring Boot
SQL & NoSQL
Apache Kafka
Cloud (AWS)
RESTful APIs
CI/CD
JUnit & Cucumber
Agile / Scrum
Security & Design Patterns

Education

Formal training or certification in software engineering

Tools

Docker
Kubernetes
Terraform
Monitoring tools (Prometheus/Splunk)

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what’s possible. You’ll join a collaborative team where your ideas matter, your engineering craftsmanship is valued, and you’ll help deliver technology that supports customers and communities at scale.

As a Lead Software Engineer at JPMorganChase within Consumer & Community Banking - Froud 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.

Job responsibilities
  • 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

Required qualifications, capabilities, and skills
  • 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

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.

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.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

Equal Opportunity Employer/Disability/Veterans

Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most‑used digital solutions – all while ranking first in customer satisfaction. Carry out critical tech solutions across multiple technical areas as an integral part of an agile team

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Backend/Java/Cloud
Lead Software Engineer - Backend/Java/Cloud

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 160,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Lead Software Engineer-Java/Cloud
Lead Software Engineer-Java/Cloud

TwinThread • New York (NY)

On-site
USD 130,000 - 160,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Senior Lead Software Engineer - Java and AWS
Senior Lead Software Engineer - Java and AWS

J.P. Morgan • New York (NY)

On-site
USD 150,000 - 230,000
Comprehensive health coverage
Retirement savings plan
On-site wellness centers
+3
Lead Software Engineer-Agentic/Java
Lead Software Engineer-Agentic/Java

J.P. Morgan • New York (NY)

On-site
Comprehensive health care coverage
Retirement savings plan
Mental health support
+1
Lead Software Engineer-Agentic/Java
Lead Software Engineer-Agentic/Java

TwinThread • New Jersey

On-site
USD 120,000 - 150,000
Comprehensive health care coverage
Tuition reimbursement
Mental health support
Lead Software Engineer - Java, Spring, Cloud
Lead Software Engineer - Java, Spring, Cloud

Fairygodboss • Plano (TX)

On-site
USD 135,000 - 180,000
Lead Software Engineer - Java, Spring, Cloud
Lead Software Engineer - Java, Spring, Cloud

JPMorganChase • Plano (TX)

On-site
USD 140,000 - 190,000
Senior Lead Software Engineer - Java and AWS
Senior Lead Software Engineer - Java and AWS

Fairygodboss • New York (NY)

On-site
USD 180,000 - 240,000
Health benefits
Retirement savings plan
On-site wellness/health centers
Lead Software Engineer - Java / AWS
Lead Software Engineer - Java / AWS

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 90,000 - 120,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
Senior Lead Software Engineer - Java and AWS
Senior Lead Software Engineer - Java and AWS

JPMorganChase • New York (NY)

On-site
USD 180,000 - 260,000