Description

About the job

A large financial firm based in Chicago is looking to add a Director of Software Engineering (Java tech stack) to their team. The company is currently in the beginning stages of a long term transformation as they rebuild three of their main platforms from scratch. If you are looking to make a direct impact to a company while having the chance to grow with the team, please consider applying.

 

You'll be responsible for the development and delivery of business features in the applications, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability.

 

Responsibilities

  • Manages the delivery of complex projects which may involve multiple systems
  • Managing and facilitating technical experts and architects, resolve complex technical challenges while also ensuring compliance to the firm's standard practices
  • Guide the transformation of complex business requirements into specifications that will increase understanding of Why & What part of business requirements to the development team

 

Technical Skills & Background

  • 7+ years hands-on experience in Java required, including good understanding of Java fundamentals such as Memory Model, Runtime Environment, Concurrency and Multithreading
  • Past/Current experience of 3+ years working on a large scale cloud native project (platform: Unix/Linux, Type of Systems: event-driven / transaction processing / high performance computing) as Technical Lead. These experiences should include developing / architecting core libraries or framework used by the platform to support fundamental services like storage, alert notifications, security, etc.
  • Experience with cloud technologies and migrations. Prefer AWS
  • Experience with distributed message brokers using Kafka

Education

Any Graduate