Backend Lead Software Engineer - Morgan Money

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

Lead Software Engineer for Morgan Money, a platform revolutionizing liquidity trading for corporate clients, handling significant trading volume and assets under management. The role involves collaborating with investment teams, driving product design, and providing technical guidance within an agile environment.

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. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  5. Develops secure and high-quality production code, and reviews and debugs code written by others.

Skills

Required

  • Software engineering concepts
  • Core Java
  • TDD and BDD techniques
  • mocking frameworks
  • IoC frameworks in Java (Spring or Guice)
  • messaging and streaming technologies (Kafka, IBM MQ, Solace or Ignite)
  • CI/CD
  • application resiliency
  • security
  • Software Development Life Cycle

Nice to have

  • trading
  • FIX engines
  • smart contracts
  • Ethereum
  • digital wallets
  • cloud technologies
  • Python

What the JD emphasized

  • 5+ years applied experience
  • Core Java
  • Kafka, IBM MQ, Solace or Ignite
  • CI/CD, application resiliency, and security
  • cloud, artificial intelligence, machine learning