Software Engineer II (Java)

JPMorgan Chase & Co.

Jersey City, NJ • 12m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Agile team focused on payment processing software components
  • Develop secure, stable, scalable back-end services

Description

You will be an emerging member of a software engineering team delivering software solutions through design, development, and technical troubleshooting of multiple back-end components. The role emphasizes writing secure, high-quality code using Java and Spring Boot, designing database interactions with Oracle, and integrating messaging systems such as MQ and Kafka for reliable data flow.

Responsibilities

  • Execute standard software solution design, development, and technical troubleshooting
  • Write secure, high-quality code with limited guidance
  • Use enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity (with validation via peer review, automated testing, and secure coding standards)
  • Develop and maintain back-end services using Java and Spring Boot
  • Design and optimize database interactions with Oracle
  • Integrate messaging systems such as MQ and Kafka
  • Apply SDLC toolchain knowledge, including AI-assisted development and automation capabilities
  • Troubleshoot and solve basic-complexity technical problems
  • Analyze large, diverse data sets to identify problems and support secure, stable application development
  • Learn and apply system processes and methodologies for secure, stable code and systems

Requirements

  • 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 developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages
  • Strong proficiency in Java and Spring Boot
  • Experience with Oracle databases, MQ, and Kafka
  • Proven ability to work effectively in a team environment
  • Solid problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities

Benefits

  • Competitive total rewards package (base salary based on role, experience, skills, and location; may include commission/discretionary incentive compensation for eligible roles)
  • Comprehensive health care coverage and on-site health/wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report