Senior Software Engineer (Backend Java)

Senior Software Engineer (Backend Java)
Company:

Aquent


Details of the offer

We are seeking a skilled Senior Software Engineer to join our client's team in Chicago. This role focuses on advancing the technology behind a leading electronic trading platform. You will work on systems requiring ultra-low latency performance, robust reliability, and real-time synchronization across geographically distributed systems. This position is part of the QDM team, responsible for quote streaming, order entry, and matching, handling millions of messages daily with minimal latency.
Key Responsibilities: Collaborate with a team of technology engineers to drive and execute strategies for technology advancements.Work on high-performance, low-latency systems that facilitate the busiest trading days globally.Develop and design project aspects, ensuring high availability and reliability.Engage in architectural discussions and enforce architecture standards within the development team.Contribute to process enhancements and enforce best practices in project work.Conduct system-wide testing and some integration testing using Junit and Cucumber.Assist in debugging and designing automated test frameworks.Provide input for code reviews, environment build deployments, release notes, and build notices.Review code to identify and mitigate potential issues and defects proactively.Use design tools to share and communicate design ideas on larger systems frequently.Utilize design patterns and contribute to best practices and process enhancements.Required Skills: Strong experience in designing and developing high availability, low latency systems.Proficiency in Java, including Data Structures, Collections, and Multi-threading.Experience with Oracle and Linux.Ability to communicate clearly in written and oral forms to team members.Proficiency in independently writing application modules, unit tests, and designing.Experience in contributing to architectural discussions and enforcing architecture standards.Knowledge of best practices in development and process enhancements.Experience in system-wide testing and integration testing using tools such as Junit and Cucumber.Ability to assist in debugging and designing automated test frameworks.Experience in conducting code reviews and deploying build environments.Bachelor's or Master's degree in Computer Science or a related field.Preferred Qualifications: Demonstrated ability to influence best practices and contribute to process enhancements.Strong problem-solving skills and attention to detail.Ability to thrive in a fast-paced, dynamic environment.
#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Senior Software Engineer (Backend Java)
Company:

Aquent


Senior Sre Engineer

Job DescriptionA Sandy Springs, GA-based company in the SaaS sector seeks to expand its team dedicated to enhancing their AI/ML product. This solution plays ...


From Motion Recruitment Partners Llc - Illinois

Published 10 days ago

Software Architect

About the Software Architect As a Software Architect, you will assist in business requirements and designing technical architectures to address both current ...


From Defcon - Illinois

Published 10 days ago

Virtual Cio

Impact is hiring a Virtual CIO for our Nationally ranked Best and Brightest Workplace! A vCIO or Virtual CIO serves as an organization's Chief Information Of...


From Impact Networking - Illinois

Published 10 days ago

End-To-End Cellular Network Architect

At Aeris, we are at the forefront of the IoT revolution, connecting more than 70 million cellular IoT devices globally in our IoT Platform Services via our t...


From Aeris Communications - Illinois

Published 10 days ago

Built at: 2024-09-21T08:41:28.572Z