W.R Rosato & Associates - Shrewsbury, NJ

posted 26 days ago

Full-time - Mid Level
Shrewsbury, NJ
Professional, Scientific, and Technical Services

About the position

We are seeking a talented Senior Java Developer to join our team, focusing on the development and support of our Order Management System (OMS). This platform is designed to cater to both Buy-Side and Sell-Side clients, and the successful candidate will play a crucial role in enhancing the system to address our backlog of development tasks and meet evolving business requirements. The position involves a comprehensive understanding of the entire business cycle, including SOD (Start of Day) loads, order generation, compliance checks, allocation processes, and EOD (End of Day) file generation. The developer will work with numerous back-end components that must function seamlessly together, necessitating a quick learning curve and adaptability to various areas within the environment. Familiarity with financial system accounting, trade flows, and allocations will be advantageous. Additionally, prior experience with Java Swing is considered a plus, as it may enhance the developer's ability to contribute effectively to the project. This role is not just about coding; it requires a strong understanding of the business context in which the OMS operates, ensuring that the solutions developed are robust, scalable, and aligned with business objectives. The ideal candidate will be proactive in identifying areas for improvement and will work collaboratively with other team members to deliver high-quality software solutions.

Responsibilities

  • Develop and support the Order Management System (OMS).
  • Enhance the existing system to address the backlog of development work.
  • Meet new business needs related to the OMS.
  • Manage all aspects of the business cycle including SOD loads, order generation, compliance, allocation, and EOD file generation.
  • Quickly learn and work across various back-end components of the system.
  • Collaborate with team members to ensure seamless integration of components.

Requirements

  • Core Java expertise.
  • Experience in multithreaded development.
  • Strong object-oriented design skills.
  • Experience with Order Management Systems.
  • Proficiency in SQL.
  • Experience with automated unit and integration testing.
  • Web development experience using GWT and JavaScript.
  • Familiarity with middleware systems and network protocols.
  • Knowledge of distributed caching.
  • Experience with Maven, Git, and TeamCity.

Nice-to-haves

  • Experience with Java Swing.
  • Familiarity with financial system accounting, trade flows, and allocations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service