Skip to content
← Back to job listings

Software Engineer III - Java/AWS/ MQ connectivity

JPMorgan Chase · Tampa, FL, United States

Software DevelopmentImported listingfull-time1 day ago

About The Role

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join a team where your contributions directly support the integrity of global financial transactions, and where innovation, collaboration, and growth are part of everyday work.
As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank — Payments, Trust & Safety (Sanctions Screening) organization, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology in a secure, stable, and scalable way. You will carry out critical technology solutions across multiple technical areas in support of the firm's business objectives — work that matters not just to the firm, but to the broader global financial community.
Job responsibilities

  • Execute software solutions across design, development, and technical troubleshooting, thinking beyond conventional approaches to break down complex problems and build scalable outcomes
  • Design and implement high-throughput, low-latency Java microservices using Spring Boot, with a focus on performance, resiliency, and maintainability supporting sanctions screening and Trust & Safety workflows
  • Build and maintain robust Java-based integrations (Java, J2EE, Spring Boot, PL/SQL) aligned with enterprise architecture standards and patterns
  • Drive microservices and event-driven messaging designs to support scalability, resiliency, and controlled processing of screening outcomes
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems
  • Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity — including code generation, refactoring, unit test creation, and documentation — while validating outputs through peer review, automated testing, and secure coding standards
  • Produce architecture and design artifacts for complex applications, ensuring design constraints are met throughout software code development
  • Gather, analyze, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture
  • Contribute to software engineering communities of practice and events that explore new and emerging technologies
  • Support application operational stability, including participation in on-call and production support rotations, and drive issue remediation through root-cause analysis and problem management

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on experience with Java and strong working knowledge of Java/J2EE, Spring Boot, and SQL/PL/SQL in production environments
  • Solid understanding of agile methodologies, including CI/CD, application resiliency, and security practices such as automated testing, static analysis, and vulnerability remediation
  • Practical experience with modern runtime and platform tooling such as Apache Tomcat, Jenkins, Sonar/SAST tooling, Selenium/BlazeMeter, Redis, UNIX, Helm charts, Kubernetes, AWS concepts, and MQ or equivalent messaging platforms
  • Hands-on experience in system design, application development, testing, and operational stability, including support and troubleshooting in distributed systems
  • Experience developing, debugging, and maintaining code in a large-scale environment using one or more modern programming languages and database querying languages
  • Hands-on experience using enterprise-authorized AI-assisted software development tools for coding, test creation, troubleshooting, or documentation, with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
  • 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
  • Overall knowledge of the Software Development Life Cycle

Preferred qualifications, capabilities, and skills

  • Familiarity with modern front-end technologies and JavaScript frameworks
  • Exposure to cloud technologies and cloud-native architectures, including containers, Kubernetes, and service-to-service communication patterns
  • Banking or financial services domain knowledge; familiarity with Sanctions Screening and/or Fircosoft is a plus
  • Experience working directly with compliance, risk, or sanctions teams

This is an external listing. JobSpring does not represent or verify the employer. Report this listing