Java Software Engineer

Company:  Open Systems Technologies
Location: Jersey City
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
A financial firm is looking for a Java Software Engineer to join their team in Jersey City, NJ. 

Compensation: $155K

No C2C - this is a full time position. Need 5+ years work experience in the US on a full time basis. 

Responsibilities:

Design and develop next-generation equity and credit analytics platforms

Work with business partners and analysts to understand data requirements and analyze and design the necessary data pipeline and database design

Design, implement and maintain data pipelines that can efficiently and reliably ingest and store data from a variety of internal and external sources

Develop robust quality control processing, monitoring, and workflow dashboards

Integrate risk and quantitative models

Simplify and automate existing manual data processes

Provide support for overnight batch jobs

Lead a team of developers

Participate in strategic discussions

Work with a team of frontend and backend engineers, product managers, and analysts

Qualifications:

A Bachelor's or master's degree in Computer Science, Engineering, Physics, Math, or related work experience

6+ years of expertise in application design, coding, testing, maintenance, and debugging

Strong proficiency in Java, Python, REST, Microservices, Spring Boot, and API gateway

6+ years of experience programming in SQL queries, stored procedures, query optimization performance tuning (Microsoft SQL Server, PostgreSQL or Oracle)

Experience with various cloud technologies, including AWS, Azure, GCP, Snowflake, Spark, and their associated tools

Experience creating and maintaining Conceptual, Logical, and Physical data models

Ability to identify opportunities to reuse data and reduce redundancy across the enterprise

Experience with Git/GitHub

Experience with DevOps tools like Jira, Confluence, and CI/CD pipelines (Jenkins)

Skills: 

Required

Strong analytical skills

Willing to take full ownership of projects, covering discovery, analysis, technical design and implementation, testing, and deployment tasks

Good communication skills and be comfortable working closely with senior quantitative analysts, risk analysts and business partners

Strong desire to document and share work done to aid in long term support

Self-starter, a dependable partner, and team player

Preferred

Experience with market data vendors - Bloomberg, Markit, ICE/Client, S&P, Moodys, Fitch, Russell, Intex, JPM, Factset, State Street, CRD, and Yieldbook

Experience working on distributed system and handling & processing of large-scale data (trades, risk, market data etc)

Experience working in the finance industry

Knowledge of fixed income analytics for asset types such as Corporate bonds, Treasuries, Derivatives, Sovereigns, Bank Loans, MBS, ABS, and CLO

(phone number removed)

#LI-KS1

Apply Now
Share this job
  • Similar Jobs

  • Java Software Engineer - Hybrid

    New York County
    View Job
  • Java Engineer

    Jersey City
    View Job
  • Software Engineer

    Brooklyn
    View Job
  • Software Engineer

    New York County
    View Job
  • Software Engineer

    Jersey City
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙