Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Houston, TX +1 · Commercial & Investment Bank

Lead Software Engineer for JPMorgan Chase's Prime Synthetics (Global Portfolio Swap) business area. The role involves designing, developing, and supporting technology solutions, collaborating with global teams, and driving innovation. Responsibilities include full system development lifecycle, creating secure production code, and managing defect tracking. Requires strong experience in Java, Spring, REST, Oracle Database, SQL, PL/SQL, UNIX/Linux scripting, and financial markets knowledge. A key requirement is experience in utilizing AI to accelerate deliveries and shorten the development lifecycle.

What you'd actually do

  1. Design, develop, implement, and support a wide range of ongoing and new projects on the Global Portfolio Swap platform.
  2. Execute software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or break down technical problems.
  3. Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  4. Support Production, Simulation, QA, and Development environments.
  5. Work with the team to design, develop, and maintain various pricing systems.

Skills

Required

  • Java
  • Spring
  • multithreading
  • REST
  • Data Caching Services
  • DB schema design
  • data access technologies
  • automated testing methodologies/frameworks
  • Oracle Database
  • SQL
  • PL/SQL
  • Stored Procedures
  • Web applications & API Platforms design
  • highly scalable REST-based stateless APIs/web services
  • object-oriented design and programming
  • design patterns
  • build tools
  • continuous integration tools
  • version control systems
  • UNIX
  • Linux
  • MS Windows
  • UNIX Shell scripting
  • Perl scripting
  • full software lifecycle development processes
  • Agile methodologies
  • financial markets
  • equity swaps
  • synthetic prime brokerage
  • utilizing AI to accelerate deliveries and shorten development lifecycle

Nice to have

  • Public Cloud Technologies (AWS)
  • modern front-end technologies
  • Kafka
  • Web Sphere MQ

What the JD emphasized

  • Strong experience in Java, Spring, multithreading, REST, Data Caching Services, DB schema design, and data access technologies.
  • Proficient in UNIX, Linux, and MS Windows; skilled in UNIX Shell and Perl scripting.
  • Experience in utilizing AI to accelerate deliveries and shorten development lifecycle