Software Engineer II (Java Full-Stack)

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 Full-Stack)

JPMorgan Chase is seeking a Software Engineer II to join their audit Technology division. This role offers an exciting opportunity for a mid-level engineer to work on state-of-the-art technology products in a secure, stable, and scalable way. As part of an agile team, you'll be responsible for enhancing, designing, and delivering software components while growing your technical skills and career.

The position requires expertise in both frontend and backend technologies, with a focus on Java/Spring for backend development and modern frontend frameworks like React or Angular. You'll be working in a collaborative environment, participating in the full software development lifecycle from requirements analysis to deployment.

The ideal candidate brings 2+ years of software engineering experience, strong technical skills in Java full-stack development, and familiarity with agile methodologies and DevOps practices. You'll be part of a team that values continuous learning, innovation, and technical excellence.

JPMorgan Chase offers a comprehensive benefits package including healthcare coverage, retirement plans, tuition reimbursement, and work-life balance programs. The company's rich history of over 200 years in financial services, combined with its commitment to technological innovation, makes this an excellent opportunity for career growth and development.

Working in the Corporate Sector, you'll contribute to critical systems that support the firm's global operations. The role offers competitive compensation ranging from $118,750 to $150,000, based on experience and qualifications. Located in Jersey City, NJ, you'll be part of a dynamic team that's pushing the boundaries of financial technology while maintaining the highest standards of security and stability.

Last updated 22 minutes ago

Responsibilities For Software Engineer II (Java Full-Stack)

  • Analyze software requirements and functional specification and define and detail low level design
  • Perform development by translating the software design into code in accordance with quality requirements
  • Collaborate with other technology teams to ensure successful integration
  • Perform regular internal technical co-ordination / review to ensure risk identification/mitigation
  • Research and learn new methodologies and technologies and bring knowledge to the team
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer II (Java Full-Stack)

Java
TypeScript
React
JavaScript
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Experience across Software Development Life Cycle
  • Exposure to agile methodologies and DevOps practices such as CI/CD, Application Resiliency, and Security
  • Hands-on experience in UI development with experience in React or Angular, TypeScript, CSS, Micro Frontend Development, and JavaScript
  • Backend Technology - Java / Spring

Benefits For Software Engineer II (Java Full-Stack)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • 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 Full-Stack)

Software Engineer III-Performance Testing

Performance Testing Software Engineer III role at JPMorgan Chase, focusing on performance engineering and testing for enterprise financial systems.

Software Engineer III - QA Automation

Software Engineer III position at JPMorgan Chase focusing on QA Automation, requiring 3+ years experience in test automation and development.

Software Engineer III - Java Fullstack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java fullstack development within Asset & Wealth Management division.

Software Engineer III -Salesforce

Software Engineer III position at JPMorgan Chase focusing on Salesforce development and implementation within Asset & Wealth Management division.

Software Engineer III-Automation

Software Engineer III position at JPMorgan Chase focusing on automation and quality assurance within the Commercial & Investment Bank Payments Technology team.