Experienced Software Engineer Java / Python (Full Stack or Back End)

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate clients under the J.P. Morgan and Chase brands.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Experienced Software Engineer Java / Python (Full Stack or Back End)

JPMorganChase is seeking an Experienced Software Engineer to join our Global Technology team. As a key member of our agile team, you'll be responsible for designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.

You'll have the opportunity to work on various exciting projects, from developing mobile features that enhance customer banking experience to strategizing big data solutions for trading systems, creating innovative payment solutions for merchants, or supporting the integration of private and public cloud platforms.

The role requires strong expertise in Java or Python development, with a focus on building scalable and resilient systems. You'll be involved in software design, development, and technical troubleshooting, ensuring the creation of secure and high-quality production code. Your responsibilities will include contributing to architecture design, analyzing data for continuous improvement, and participating in software engineering communities.

We're looking for someone with hands-on experience in system design, application development, and operational stability. You should be proficient in Java or Python, have experience working in a large corporate environment, and understand agile methodologies. Knowledge of cloud technologies and modern front-end technologies is a plus.

At JPMorganChase, you'll be part of a team that pushes the limits of what's possible in financial technology. You'll work alongside talented professionals in an environment that values diversity, equity, and inclusion. This is an excellent opportunity to contribute to one of the world's leading financial institutions while growing your career in technology.

The position offers two potential levels - Software Engineer II or III, with placement determined based on skills assessment and interview performance. Join us to be part of an organization with a 200-year history of innovation and excellence in financial services.

Last updated 12 hours ago

Responsibilities For Experienced Software Engineer Java / Python (Full Stack or Back End)

  • Participates in, design and develop scalable and resilient systems using Java or Python
  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code
  • Produces architecture and design artifacts for applications
  • Gathers and analyzes data for continuous improvement
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Experienced Software Engineer Java / Python (Full Stack or Back End)

Java
Python
  • Hands-on practical experience in system design, application development, testing and operational stability
  • Proficient in coding in Java or Python languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes

Interested in this job?

Jobs Related To JPMorganChase Experienced Software Engineer Java / Python (Full Stack or Back End)

Experienced Software Engineer Java / Python (Full Stack or Back End)

Design and deliver trusted market-leading technology products in Java/Python as part of JPMorganChase's Global Technology team, focusing on scalable and secure solutions.

Software Engineer II

Software Engineer II position at Microsoft's Azure Data team, focusing on data integration and platform development with 6+ years of experience required.

Software Development Engineer, Buyer Abuse Prevention

Software Development Engineer position at Amazon's Buyer Risk Prevention team, focusing on building sophisticated fraud prevention systems using ML and big data analytics.

Software Development Engineer, Buy With Prime

Software Development Engineer role at Amazon's Buy with Prime team, building scalable e-commerce solutions with AWS, offering competitive compensation and comprehensive benefits.

Full Stack Software Developer (Contract, Buenos Aires)

Remote Full Stack Developer position at CaryHealth, focusing on Django development and healthcare technology solutions, with 3-5 years experience required.