Java Software Engineer

Open Systems Technologies
Jersey City, NJ, US
Full-time

A financial firm is looking for a Java Software Engineer to join their team in Jersey City, NJ.

Compensation : $K

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

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

24- #LI-KS1

30+ days ago
Related jobs
Promoted
JPMorganChase
Jersey City, New Jersey

As a Full Stack Java Software Engineer III at JPMorgan Chase within the Employee Experience Technology Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. We have an exciting and rewarding oppor...

Promoted
Capital One
West New York, New Jersey

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Go, Groovy, Typescript, Java, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative del...

Capital One
Ridgefield Park, New Jersey

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Go, Groovy, Typescript, Java, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative del...

Promoted
Capital One
Wallington, New Jersey

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Capital One
Hoboken, New Jersey

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer (Go, Python, Java)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...

Promoted
Capital One
Nutley, New Jersey

New York City (Hybrid On-Site): $201,400 - $229,900 for Manager, Lead Software Engineer; $201,400 - $229,900 for Lead Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any ca...

Capital One
Harrison, New Jersey

New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in...

https:/www.energyjobline.com/sitemap.xml
Jersey City, New Jersey

As a Lead Software Engineer at JPMorgan Chase within Consumer Community Bank, Credit Card Services, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Formal training or certification o...

JPMorgan Chase & Co.
Jersey City, New Jersey

Formal training or certification on software engineering concepts and 5+ years applied experience with Java 11 . As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector's Risk Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trust...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Job responsibilities * Executes standard software solutions, design, development, and technical troubleshooting * Writes secure and high-quality code using the syntax of at least one programming language with limited guidance * Designs, develops, codes, and troubleshoot...