Lead Software Engineer, Prime Finance Technology

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Lead Software Engineer role focused on designing, developing, and supporting the Global Portfolio Swap platform within JPMorgan Chase's Commercial & Investment Bank. The role involves building high-quality production code, enhancing existing systems, and delivering scalable solutions using Agile methodologies and Java/Spring expertise.

What you'd actually do

  1. Design, develop, implement, and support projects on the Global Portfolio Swap platform, ensuring secure, stable, and scalable solutions.
  2. Build high‑quality production code and algorithms; execute design, development, and troubleshooting across multiple components.
  3. Deliver software on time and to a high standard; support Production, Simulation, QA, and Development environments.
  4. Design, develop, and maintain pricing systems; enhance existing systems by analyzing objectives and identifying improvements.
  5. Drive innovation and best practices; participate in the full SDLC using Agile methodologies.

Skills

Required

  • Bachelor’s degree in Computer Science or equivalent
  • 5+ years applied experience in software engineering
  • system design
  • application development
  • testing
  • operational stability
  • Java
  • Spring
  • multithreading
  • REST
  • caching services
  • DB schema design
  • data access technologies
  • Oracle Database
  • SQL
  • PL/SQL
  • stored procedures
  • automated testing methodologies/frameworks
  • JUnit
  • TDD
  • BDD
  • web applications
  • API platforms
  • OOD
  • design patterns
  • CI/CD
  • DevOps tooling
  • Maven
  • Hudson
  • Git/SVN version control
  • UNIX/Linux/Windows
  • UNIX shell scripting
  • Perl scripting
  • Agile
  • full SDLC
  • financial markets exposure
  • equity swaps
  • synthetic prime brokerage
  • communication

Nice to have

  • Public Cloud Technologies (AWS)
  • modern front-end technologies
  • Kafka
  • enterprise messaging (e.g., WebSphere MQ)

What the JD emphasized

  • secure, stable, and scalable solutions
  • high‑quality production code
  • Agile methodologies
  • full SDLC
  • global project