Java Developer in Jersey City, NJ at Open Systems Technologies

Date Posted: 1/25/2020

Job Snapshot

Job Description

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


  • Work in an agile and fast-paced environment, working with management, business and senior technology members
  • Understand business requirements, processes and specifications required to support implementation
  • Communicate/coordinate effectively with business analysts and cross functional technology teams
  • Document technical specifications, functional flows and drive the projects autonomously
  • Design high performance, robust and scalable systems
  • Implement applications using complex Java/J2EE technologies and middleware systems
  • Build/maintain efficient, reusable, and reliable code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide status updates, proper escalations and reporting to management and business
  • Support production releases
  • Work with other IT teams in the delivery of product


  • A Bachelor’s degree in Computer Science, Engineering, or related field
  • 7+ years of experience performing Java/J2EE software engineering within a financial services environment
  • 5-10 years of experience in Core Java programming
  • 5+ years of experience in Java EE design and programming and understanding of multi-tiered web-based applications
  • Experience with Java, Spring, Hibernate, Databases such as Sybase, SQL Server
  • Experience building web service with any standard application server
  • Understanding of RDBMS databases, JDBC, and database access technologies
  • Experience with some set of standard Java developments tools including IDE’s, build frameworks and source code control
  • Understanding of UNIX shell scripting
  • Strong communication skills
  • Tibco, JMS or MQ messaging, Spring Front End development skills in GWT or related technologies
  • Knowledge of securities data
Job keywords: