Core Java Developer

jersey city, New Jersey

A financial services firm is seeking a Core Java Developer to join their team in Jersey City, NJ.


  • Design and develop server side and web applications
  • Develop common, reusable components and services
  • Create high throughput applications leveraging velocity framework
  • Work with global teams and lead them on critical project initiatives


  • A Bachelor’s or Master’s degree in Computer Science, Information Science or related technical or quantitative discipline
  • 6-8+ years of experience using J2EE to develop dynamic enterprise applications
  • Understanding of enterprise application architecture from front to back
  • Experience developing high performance server side components
  • Experience with caching and performance tuning
  • Understanding of good design principles with ability to adhere to complex design
  • Extensive hand-coding expertise in Core Java / J2EE development and proficiency with Spring Framework and Caching frameworks
  • Experience designing, developing and supporting high performing UI code in JavaScript using MEAN stack (MongoDB, Express, Angular or React, NodeJs, ag-Grid) and other common JavaScript components
  • Experience in data modeling and experience with relational and NoSQL database; Oracle and MongoDB
  • Experience building and managing REST APIs
  • Experience with APIm or APIgee platforms which provided data on demand / live streaming capabilities
  • Experience with BI technologies like Tableau/QlikSense and interoperatability of the same thru APIs
  • Strong communication skills
  • Strong planning and organizational skills
  • Experience with building distributed, multi-tier applications is a plus
  • Experience with ELASTIC Search / SOLR is a plus

Job keywords:

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

Vertical Tabs