Sr. Java Engineer - (Analytics, Cloud, Hadoop, Scala)

New York, NY, us on site Until 8/22/2026 First posted March 21, 2025 Last posted March 21, 2025
Job description

Engineering


Title: Senior Java Engineer
Location: New York

Strong Java software engineers who possess strong design and development skills to build out the core Analytics and Screening Engine.

Responsibilities:


•    Design and develop core components consistent with standard and project specific design principles, leveraging Spring, multi-threading and concurrency, JMX, etc.
•    Participate in our daily scrums
•    Influence architectural decisions and build a performant execution engine 

Required:

•    Extensive experience in object-oriented software development in a Unix/Linux environment
•    A strong understanding of algorithms, data structures, object oriented design and multi-threaded programming concepts, distributed computing
•    Strong background in: Spring, Design Patterns, Concurrent Programming, JMX, GC Tuning, ANTLR, Persistence Frameworks, AVRO/JSON and RESTful Services
•    Experience using Java (advanced level) with distributed computing
•    Experience working in a Test Driven Development and Agile environment
•    Working knowledge of modern development methodologies and tools (Jenkins/Maven/JIRA/Git)
•    Excellent problem solving and communication skills


•    Min 10 Years of work experience required.
•    4+ years experience programming in C++, Java, Python, JavaScript, Ruby, Scala or similar in a production environment
•    Comprehensive knowledge of data structures and algorithms


•    Financial Domain experience.
•    Strong problem solving skills
•    An understanding of modern design patterns and proven experience applying them
•    A thorough understanding of the systems you've worked on
•    Experience with relational databases
•    Familiarity with open-source technologies
•    Experience with distributed systems

•    Min 10 Years of work experience required. 
•    4+ years experience programming in C++, Java, Python, JavaScript, Ruby, Scala or similar in a production environment
•    Comprehensive knowledge of data structures and algorithms


All your information will be kept confidential according to EEO guidelines.

About this role

Summary

Design and develop core analytics and screening engine using Java and distributed systems

Job title

Sr. Java Engineer

Experience level

10+ years

Industry

software

Location requirements

New York, NY, remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javaobject-oriented programmingspringconcurrent programmingJMXJSONRESTful servicesalgorithmsdata structuresrelational databases

Preferred skills

C++PythonScalaopen-source technologiesagiletest driven development

Specializations

javadistributed computinganalyticscloudhadoop
Locations

Structured locations inferred from the posting.

New York, NY, USA

On-site City