Job Details

ID #46030346
State New York
City New york city
Job type Permanent
Salary USD TBD TBD
Source Aegistech Inc.
Showed 2022-09-27
Date 2022-09-26
Deadline 2022-11-24
Category Et cetera
Create resume

Sr. Java Engineer

New York, New york city, 10001 New york city USA

Vacancy expired!

Job Description:

We are looking to hire a

Senior Java Engineer for our client, a NYC investment bank for their Data Services Technology team. This is a

full-time position in

New York City. Data Services provides foundational architectural solutions, market and reference data that power rates, credit, securitized products and other businesses, with a large set of requirements for strategic expansion. The role is to help design and implement Data Fabric, a data delivery platform that will allow producers across the firm to publish data sets and make available to consumers in all regions where the bank operates, in AWS and at on-prem data centers. Data Fabric will support use cases from fast streaming of huge data sets, initially terabytes and eventually petabytes, low-latency look-ups from local caches, and massive joins/aggregations of data in cloud based data lakes. The candidate will have a chance to join the team in the early stages of development, influence architectural direction and help build the system from the ground up. An ideal candidate will have a combination of very strong data structure and algorithms skills, familiarity with distributed systems architecture and an interest in data analysis and modelling. The candidate must be a team player with strong communication skills and be able to work effectively as part of a global team. The candidate they hire will be willing to learn new technologies and is self-motivated.

THE DAY-TO-DAY RESPONSIBILITIES:
  • Implementation, configuration and deployment of data streaming components (based on Apache Pulsar, Flink), caching and indexing services (Redis, Elastic Search) handling very large data sets.
  • Implementation of client APIs and data models to allow clients across the firm to interact with the Data Fabric.
  • Providing architectural guidance and technical assistance to other development teams as they onboard on the platform
  • Implementation of automated unit and integration test cases
  • Mentoring global team members and conducting code reviews

THE SKILLS YOU NEED TO GET THE ROLE:
  • 5-7 years of core Java server side programming experience on a Linux platform
  • Strong design skills and a deep understanding of design patterns and software development best practices
  • Expertise in Service Oriented Architecture and design, messaging protocols, concurrent programming and relational databases
  • Cloud knowledge (Preferred AWS)

NICE TO HAVE:
  • Familiarity with distributed in-memory caching (Redis or Memcached)
  • Experience with streaming technologies such as Apache Kafka or Pulsar • Familiarity with Docker and Kubernetes
  • Web UI development experience, in particular with React
  • Scripts Automation (Prefer Terraform / CloudFormation)

If you'd like to learn more about this opportunity, please contact us directly at

Vacancy expired!

Subscribe Report job