Drc Systems - New York, NY

posted 2 months ago

Full-time - Senior
New York, NY

About the position

We are looking for a Java Developer to join our team in New York, NY, for a contract position lasting 24 months or more. The successful candidate will be responsible for developing software both on-premises and in the cloud, specifically aimed at capturing trading transactions and calculating positions for the firm. This role requires a senior-level developer who can work closely with business stakeholders and other team members to create efficient solutions and assist others in understanding and resolving complex problems. The ideal candidate will have a strong background in Java development, with at least 10 years of programming experience, including a minimum of 5 years specifically in Java. Additionally, experience in building cloud-native applications using AWS is essential, along with proficiency in using Spring and Apache libraries, as well as other large open-source libraries. The candidate should also have experience with complex technology stacks and familiarity with Kafka and real-time messaging systems. A minimum of 2 years of experience with Apache Flink is required, along with expert-level SQL and database query skills. Financial services experience is highly desirable, as it will aid in understanding the domain and the specific challenges faced in this role. The candidate should possess strong analytical skills, the ability to learn independently from the code, and the capability to reverse engineer solutions. Excellent written and oral communication skills are also necessary, as the role involves collaboration with cross-functional teams and stakeholders.

Responsibilities

  • Develop software solutions for capturing trading transactions and calculating positions.
  • Collaborate with business stakeholders to understand requirements and deliver efficient solutions.
  • Support team members in understanding and solving complex problems.
  • Work independently and as part of cross-functional teams to achieve project goals.
  • Utilize Java, Spring, and Apache libraries to build applications.
  • Implement cloud-native applications using AWS.
  • Engage with Kafka and real-time messaging systems for data processing.
  • Perform SQL/database queries to support application functionality.

Requirements

  • 10+ years of programming experience, with at least 5+ years in Java.
  • 5+ years of experience building cloud-native applications with AWS.
  • Experience using Spring and Apache libraries and other large open-source libraries.
  • Familiarity with complex technology stacks.
  • Minimum of 2 years experience with Apache Flink.
  • Expert SQL/Database Query experience required.
  • Strong analytical ability to learn independently from the code and reverse engineer solutions.
  • Excellent written and oral communication skills.

Nice-to-haves

  • Financial services experience is a huge plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service