Lead Software Engineer - Java/React/AWS

Worky

Columbus (OH)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase is seeking a Lead Software Engineer to design, develop, and maintain Java/Spring Boot and React applications on AWS and internal clouds. You will lead technical directions, mentor engineers, and collaborate with cross-functional teams to deliver scalable, secure financial software.

The role emphasizes production stability, incident response, and continuous improvement, with opportunities to drive architecture and adoption of cutting-edge technologies in a regulated financial

Qualifications

  • Formal training or certification on software engineering concepts with 5+ years of applied experience.
  • 8+ years of coding in Java (Spring Boot) and 2+ years of React (TypeScript, Redux).
  • Experience delivering system design, application development, testing, and operational stability.
  • Experience designing and building RESTful APIs and/or GraphQL services.
  • Knowledge of infrastructure as code (Terraform) and environment provisioning.
  • Proficiency in GenAI solutions and agile methodologies.
  • Experience with CI/CD, application resiliency, and security practices.
  • Experience with Cloud Technologies (AWS, Docker, Kubernetes).
  • Proficient in SQL/NoSQL databases (Oracle, PostgreSQL, MongoDB, DynamoDB).
  • Excellent communication skills to articulate complex concepts.

Responsibilities

  • Design, develop, and support Java and React applications on AWS and internal clouds.
  • Provide technical leadership and guidance to the development team.
  • Mentor junior and mid-level engineers and drive a culture of learning.
  • Ensure production stability through monitoring, incident response, and root cause analysis.
  • Collaborate with Product Managers and Architects in an Agile environment.
  • Drive architectural decisions for scalable, secure distributed systems.
  • Review and debug production code and automate remediation of issues.
  • Contribute to communities of practice and drive adoption of new technologies.

Skills

Java
Spring Boot
Microservices
React
TypeScript
Redux
REST APIs
GraphQL
Terraform
CI/CD
AWS
Docker
Kubernetes
SQL
NoSQL

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Docker
Kubernetes
Terraform

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer atJPMorganChasewithin Consumer and Community Banking - AML/KYC Update team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, youare responsible forconducting critical technology solutions across multiple technical areas within various business functions in support of the firm's businessobjectives.

Job Responsibilities
  • Design, develop, and support multiple Java and React applications on AWS and internal cloud platforms, ensuring high performance, scalability, and reliability
  • Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develop secure, high-quality production code, and review and debug code written by others
  • Identifyopportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Provide technical leadership and guidance to the development team, fostering a collaborative and innovative environment
  • Mentor and coach junior and mid-level engineers, driving a culture of continuous learning and technical excellence
  • Analyze and resolve complex technical issues, ensuring minimal disruption to application functionality and user experience
  • Collaborate with cross-functional teams in an Agile environment, including Product Managers,andArchitectsto deliver high-quality solutions that meet business requirements
  • Drive architectural decisions for scalable, resilient, and secure distributed systems, and own technical roadmaps ensuring alignment with business objectives
  • Contribute to software engineering communities of practice and events that explore new and emerging technologies
  • Ensure production stability through proactive monitoring, incident response, and root cause analysis
Required Qualifications, Capabilities, and Skills
  • Formal training or certification on software engineering concepts and 5+ years of applied experience
  • 8+ years of coding experience in Java (Spring Boot, Microservices) and 2+ years of React development (TypeScript, Redux)
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience designing and building RESTful APIs and/or GraphQL services
  • Knowledge of EAC (Enterprise Application Configuration) and Terraform for infrastructure as code and environment provisioning
    Proficiency in GenAI solutions.
  • Advanced understanding of agile methodologies and cross-product team collaboration
  • Experience with continuous integration and delivery (CI/CD), application resiliency, and security practices
  • Experience with Microservices, API development, and Cloud Technologies (AWS, Docker, Kubernetes)
  • Proficient in SQL/NoSQL databases (Oracle, PostgreSQL, MongoDB, DynamoDB)
  • Excellent verbal and written communication skills with the ability to articulate complex technical concepts to diverse audiences
Preferred Qualifications, Capabilities, and Skills
  • AWS Certifications
  • Full stack development experience
  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, ActiveMQ)
  • Knowledge of security best practices including OAuth 2.0, JWT, and secure coding standards
  • Experience with performance tuning, profiling, and optimization of Java and React applications
  • Exposure to AI technologies and emerging tools
  • Experience in a financial organization or other highly regulated industry

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.

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

Similar jobs worth comparing

Senior Lead Software Engineer - Java and AWS
Senior Lead Software Engineer - Java and AWS

Socket.dev • New York (NY)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Java and Database
Lead Software Engineer - Java and Database

Socket.dev • New York (NY)

On-site
USD 180,000 - 260,000
Lead Software Engineer - Java
Lead Software Engineer - Java

慨正橡扯 • Jersey City (NJ)

On-site
USD 100,000 - 140,000
Comprehensive health care coverage
Tuition reimbursement
Mental health support
Lead Software Engineer - Java and Database
Lead Software Engineer - Java and Database

Fairygodboss • New York (NY)

On-site
USD 140,000 - 200,000
AWS Lead Software Engineer-Java
AWS Lead Software Engineer-Java

JPMorganChase • Wilmington (DE)

On-site
USD 150,000 - 190,000
Lead Software Engineer
Lead Software Engineer

JPMorganChase • New York (NY)

On-site
USD 180,000 - 240,000
Software Engineer III (UI/React/Javascript)
Software Engineer III (UI/React/Javascript)

Socket.dev • Columbus (OH)

On-site
USD 110,000 - 150,000
Lead Software Engineer - Python/React/AWS/AI
Lead Software Engineer - Python/React/AWS/AI

JPMorganChase • Wilmington (DE)

On-site
USD 150,000 - 210,000
Software Engineer III (Java/React)
Software Engineer III (Java/React)

JPMorganChase • New York (NY)

On-site
USD 120,000 - 180,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorganChase • Columbus (OH)

On-site
USD 150,000 - 230,000