Software Engineer II (Java)

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$118,750 - $150,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer II (Java)

JPMorgan Chase is seeking a Software Engineer II to join their Corporate Technology - Wholesale Credit Risk team. This role offers an exciting opportunity to work on state-of-the-art technology products in a secure, stable, and scalable way. As a Software Engineer II, you'll be part of an agile team responsible for enhancing, designing, and delivering software components.

The position requires strong programming skills in Java and JavaScript, with experience in the Spring Framework. You'll be working in a large corporate environment, focusing on developing secure and high-quality code. The role involves technical troubleshooting, system design, and application development across the entire Software Development Life Cycle.

JPMorgan Chase offers a comprehensive benefits package including competitive base salary, healthcare coverage, retirement plans, and educational support. The company values diversity and inclusion, providing equal opportunities for all qualified candidates. This role is based in Jersey City, NJ, and offers exposure to modern technologies including React, TypeScript, and cloud platforms.

The ideal candidate will have 2+ years of applied experience, strong technical skills, and the ability to work effectively in an agile environment. This position provides excellent opportunities for career growth and skill development within one of the world's leading financial institutions. You'll be part of a team that values innovation, security, and technical excellence while working on impactful projects that serve millions of customers worldwide.

Last updated 4 minutes ago

Responsibilities For Software Engineer II (Java)

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure, stable code

Requirements For Software Engineer II (Java)

Java
JavaScript
React
TypeScript
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Demonstrable ability to code in Java, Spring Framework, JavaScript
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Emerging knowledge of software applications and technical processes

Benefits For Software Engineer II (Java)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II (Java)

Software Engineer II - Python, AWS

Mid-level Software Engineering role at JPMorgan Chase focusing on Python and AWS development, requiring 2+ years of experience in software development and system design.

Software Engineer III (Core Java)

Senior Java Developer role at JPMorgan Chase focusing on backend development with Spring Boot, Kafka, and databases, offering competitive compensation and comprehensive benefits.

Software Engineer II - Java Full Stack, AWS

Mid-level Software Engineering role at JPMorgan Chase focusing on Java Full Stack development with AWS, requiring 2+ years of experience in software development and system design.

Software Engineer III - Python, React

Software Engineer III position at JPMorgan Chase focusing on Python and React development, requiring 3+ years of experience in software engineering.

Software Engineer III - Java

Mid-level Software Engineer position at JPMorgan Chase focusing on Java development, cloud technologies, and microservices architecture in the Asset & Wealth Management division.