Senior Software Engineer at DTI (Diversified Technology Inc.) in Chicago, Illinois

Posted in Other 4 days ago.

Type: full-time





Job Description:

Only on W2

Senior Software Engineer

Hybrid in Chicago IL

This is back end core java development role.

First will focus on this experience:

1. Financial message processing experience over TCP/UDP

2. Multithreading experience

3. Data structure

4. Nice to have : low latency experience

Responsibilities:
  • Senior Software Engineer role is responsible for working with a team of technology engineers, and contribute to projects to drive and execute the strategy for technology advances in CME's electronic trading platform
  • Individual will be working on projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, rock-solid reliability and integrity and handle real-time synchronization of a geographically distributed system, all while undergoing rapid release cycles
  • This role is within QDM team which is responsible for Quote streaming of millions of messages per day , Order Entry and Matching with the lowest possible latency

Skills:
  • Develops designs for all aspects of a project;
  • Experience working with high availability, low latency systems
  • Experience working with Java (Data Structures, Collections, Multi-threading) , Oracle & Linux
  • Ability to communicate clearly in written and oral form to team members
  • Exhibits language proficiency and independently writes application modules and unit tests as well as designs independently
  • Contributes to architectural discussions. Interprets and enforces architecture for a development team
  • Influences best practices development, contributing to process enhancements, and enforces best practices on project work
  • Conducts system-wide testing and some integration testing (Junit and cucumber)
  • Helps with debugging/designing the automated test frameworks
  • Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code
  • Uses design tools to frequently share and communicate design ideas on larger systems
  • Uses patterns frequently, contributing to best practice and process enhancements
  • A bachelor or masters' degree.

More jobs in Chicago, Illinois

Other
15 minutes ago

Walgreens NA
Education
18 minutes ago

Federal Reserve Bank (FRB)
Other
20 minutes ago

Williams Lea
$21.00 per hour
More jobs in Other

Other
2 minutes ago

Villa Las Palmas Healthcare Center
Other
4 minutes ago

Becton Dickinson NA
Other
4 minutes ago

Becton Dickinson NA