EngineerJobs.io
← Back to all jobs

Job Description

JPMorganChase is seeking a Software Engineer II to join the Commercial Investment Banking Payments Team in Tampa, FL. In an agile environment, you will design, develop, and troubleshoot secure, stable, and scalable software components, partnering across upstream and downstream systems to deliver reliable solutions. The role also involves responsible use of enterprise-authorized AI-assisted development tools to support code quality and delivery.

What you will do

  • Execute standard software solution delivery, including design, development, and technical troubleshooting.
  • Write secure, high-quality code using the syntax of at least one programming language with limited guidance.
  • Use enterprise-authorized AI coding assist tools for tasks such as code generation and refactoring, unit test creation, and documentation, with validation through peer review, automated testing, and secure coding standards.
  • Design, develop, code, and troubleshoot while considering technical implications across upstream and downstream systems.
  • Apply knowledge of Software Development Life Cycle toolchains, including AI-assisted development and automation capabilities, to increase value delivered through automation.
  • Perform technical troubleshooting to break down solutions and resolve problems of basic complexity.
  • Gather and analyze large, diverse data sets to identify problems and support decision-making for secure, stable application development.
  • Learn and apply system processes, methodologies, and skills that enable development of secure, stable code and systems.

Required qualifications

  • Formal training or certification on software engineering concepts and 4+ years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Hands-on experience with Java (including Core Java and J2E).
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools for coding, testing, troubleshooting, or documentation, including the ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs and outputs, and adherence to resiliency and security expectations.
  • Strong hands-on experience with user interface development using React.js.
  • Experience across the whole Software Development Life Cycle.
  • Hands-on experience with version control systems.
  • Basic understanding of databases such as PostgreSQL and DynamoDB, along with data structures, unit testing, and algorithms.
  • Strong interpersonal and communication skills, with the ability to thrive in a fast-paced, collaborative environment.
  • Exceptional problem-solving and analytical skills.
  • Exposure to agile methodologies including CI/CD, Application Resiliency, and Security.

Technologies

  • Java, Core Java, J2E
  • React.js
  • PostgreSQL, DynamoDB
  • AWS

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Preferred qualifications

  • Cloud knowledge, specifically AWS
  • Financial Services background

About the team

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk, and extends liquidity in markets around the world.

Similar Jobs