We are looking for a Java Developer to join the positions team and join a team developing software on-prem and in the cloud to capture trading transactions and calculate positions for the firm. You will work closely with the business and other team members as a senior player to develop efficient solutions and support others in understanding and solving complex.
Position Requirements:
10+ years of programming, with at least 5+ years of Java required.
5+ years of experience building cloud-native applications with AWS.
Used Spring and Apache libraries and other large open-source libraries.
Experience with complex technology stacks.
Experience with Kafka and real-time messaging systems.
Minimum of 2 years' experience with Apache Flink. Deep understanding is desired.
Expert SQL/Database Query experience is required.
Financial Services experience is desired.
Strong analytical ability to learn independently from the code / reverse engineer
Ability to work well independently and in cross-functional teams