Java Developer

525 washington blvd, New Jersey

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

Responsibilities

  • Work in an agile and fast-paced environment interfacing with management, business and senior technology members
  • Understand technical and business processes of various front office, trading and settlement applications
  • Understand business requirements, processes and specifications required to support implementation
  • 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
  • Design applications utilizing complex Java/J2EE technologies and middleware systems
  • Build/maintain efficient, reusable, and reliable code
  • Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide status updates, proper escalations and reporting to management and business
  • Manage source code repository and support production releases
  • Assist in resolution of risks and issues that will adversely affect planned project milestones

Qualifications

  • 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
  • Experience with Core Java, J2EE, Spring, Hibernate
  • Distributed Caching, Ehcache experience
  • Experience with ExtJS/GWT/GXT based framework
  • Apache, Tomcat experience
  • Sybase/SQL Server/Oracle/RDBMS experience
  • Web Services experience
  • JMS, MQ, Tibco experience
  • Maven, ANT, IntelliJ, GIT/SVN experience
  • Experience with TDD/XP/Scrum/Agile process
  • Unix/Linux Shell Scripting experience

Job keywords:

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

Vertical Tabs