Java Developer

jersey city, New Jersey

Our client is seeking a Java Developer to join their team in Jersey City, NJ.

They are seeking a highly motivated hands-on senior Technical specialist/Solution Architect to join the development team. The candidate will join a highly visible business facing Managed Investments, Trading and Investments Lab team for the development and support of multiple critical Business applications.

The candidate will get to work closely with Portfolio managers, Traders and Quants in the in-house investment management group. Knowledge of Charles River IMS platform (v18R1 and up) is a big plus.

Key Responsibilities:

  • Cater to the requirements from both business as well as technology clients - proactive offering timely & creative solutions; developing, testing, and implementing these solutions
  • Contribute to the development of the next-gen Investments Tech landscape for the competitive advantage
  • Enhance the current suite of Analytical applications with product recommendation engine and asset allocation optimization
  • Interact with the Testers, development team and other stakeholders to provide coordination for all special (post-production validation, etc.) testing activities
  • Provide L3 support to the business from a development perspective

Technical Skills:

  • Strong Java/Scala, J2EE SOA, Spring framework, mybatis/Hibernate and Linux
  • Knowledge of Matlab, R, Python is a plus
  • Messaging and caching technologies (Gemfire, Kafka, Solr)
  • AKKA toolkit, Microservices, Apache Spark
  • Web UI technologies including HTML5, Angular-JS
  • WebSphere Application Server (clustering)
  • Database Programming (Oracle and MSSQL)
  • Continuous integration
  • Charles River IMS v18R1 and higher (technical implementation/upgrade/maintenance)

Soft Skills:

  • Strong communication skills
  • Team player, Collaborative
  • Ability to work under aggressive timelines
  • Persistence - ability to get things done
  • Experience or interest in Agile development
  • Multitasking on a number of projects in parallel
  • Innovative; challenges the status quo


  • Experience working with the business users and passion to go the extra mile to make an impact
  • Ability to own and drive tasks/assignments while collaborating with peers and other Technology teams across the globe
  • Experience in Financial industry (Fixed Income, FX, equities, Structured notes)
  • Balancing fast time to market (client delivery) with proper Governance, Compliance, and Audit mandates

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs