Software Engineer II - Full Stack Java/Python

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
$90,000 - $140,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer II - Full Stack Java/Python

As a Software Engineer II at JPMorgan Chase within Infrastructure Platforms, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

You'll be working in a dynamic environment where you'll contribute to the development of secure and high-quality code, collaborate with cross-functional teams, and participate in the full software development lifecycle. The role offers opportunities to work with modern technologies including Java, Python, and cloud platforms, while being part of a global financial services leader.

The position involves working on critical infrastructure platforms that support JPMorgan Chase's global operations. You'll be responsible for developing and maintaining software solutions that meet high standards of security, stability, and scalability. This is an excellent opportunity for a mid-level engineer looking to grow their career in a challenging and rewarding environment.

You'll be part of a team that values diversity, equity, and inclusion, working alongside experienced professionals who can help mentor and guide your development. The role offers exposure to enterprise-scale systems and the chance to work with cutting-edge technologies while solving complex technical challenges in the financial services sector.

This position is ideal for someone who is passionate about software engineering, has a strong foundation in programming fundamentals, and is eager to contribute to the development of robust financial technology solutions. You'll have the opportunity to work on meaningful projects that directly impact the firm's technology infrastructure while developing your technical and professional skills.

Last updated 4 minutes ago

Responsibilities For Software Engineer II - Full Stack Java/Python

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language
  • 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 code development

Requirements For Software Engineer II - Full Stack Java/Python

Java
Python
React
  • Formal training or certification on software engineering concepts
  • Hands-on practical experience in system design and application development
  • Experience developing cloud technologies
  • Experience in developing, debugging, and maintaining code
  • Demonstrable ability to code in one or more languages
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD
  • Emerging knowledge of software applications and technical processes

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II - Full Stack Java/Python

Software Engineer III - C#/.Net - Neovest - New York

Mid-level Software Engineer position at JPMorgan Chase focusing on C#/.Net development for the Neovest platform, offering competitive compensation and comprehensive benefits.

Software Engineer III (Python)

Software Engineer III position at JPMorgan Chase focusing on Python development for AI/ML Operations, offering competitive compensation and comprehensive benefits.

Software Engineer II (Java)

Software Engineer II position at JPMorgan Chase focusing on Java development with competitive compensation and comprehensive benefits in Jersey City, NJ.

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.