Java Lead Software Engineer - Morgan Money (awm)

JPMorgan Chase JPMorgan Chase · Banking · Columbus, OH +1 · Asset & Wealth Management

Lead Software Engineer for Morgan Money platform at JPMorgan Chase, focusing on revolutionizing liquidity trading for corporate clients. The role involves collaborating with investment teams and traders, operating in an agile environment, and driving technical decisions for a high-profile platform. Requires strong Java skills, understanding of messaging/streaming technologies, CI/CD, and software engineering principles. Experience with trading technologies, smart contracts, or cloud is preferred.

What you'd actually do

  1. Confidently collaborates directly with Investment Teams, Traders, and Portfolio Managers, effectively bridging communication without relying on business analysts or Project Managers.
  2. Operates as part of an agile team, regularly deploying software updates to production and adjusting to the dynamic needs and scale of the business.
  3. Influences peers and project decision-makers to consider the use and application of leading-edge technologies
  4. Develops secure and high-quality production code, and reviews and debugs code written by others.
  5. Serves as a function-wide subject matter expert in one or more areas of focus

Skills

Required

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Core Java
  • TDD and BDD techniques
  • mocking frameworks
  • IoC frameworks in Java
  • Spring
  • Guice
  • messaging and streaming technologies
  • Kafka
  • IBM MQ
  • Solace
  • Ignite
  • engineering principles
  • CI/CD
  • application resiliency
  • security
  • software applications
  • technical processes
  • cloud
  • artificial intelligence
  • machine learning
  • Software Development Life Cycle

Nice to have

  • working with trading
  • FIX engines
  • related technologies
  • smart contracts
  • Ethereum
  • digital wallets
  • cloud technologies and certification
  • Python skills

What the JD emphasized

  • Core Java
  • messaging and streaming technologies
  • artificial intelligence
  • machine learning
  • trading
  • smart contracts
  • cloud technologies