Sr. Java Developer

APN Consulting - Jersey City, NJ (30+ days ago)

Title: Senior Java Developer

Duration: 9 months contract

Location: Jersey City NJ 07310

Job Description:
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
Communicate and coordinate effectively with business analysts and cross functional technology teams
Document technical specifications, functional flows and drive the projects autonomously
Architect and design high performance, robust and scalable systems
Design and implement applications utilizing complex Java/J2EE technologies and middleware systems
Build and 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
Develop Web Interfaces using GWT for client facing applications
Provide status updates, proper escalations & reporting to management & business
Manage Source Code repository and support production releases
Identify and assist in resolution of risks and issues that will adversely affect planned project milestones

Bachelor's degree or foreign education equivalent in Computer Science or Engineering with 7+ years of experience performing Java/J2EE software engineering within a financial services environment.

Skillset Requirements:
Core JAVA, J2EE, Spring, Hibernate
Distributed Caching (Any experience with Gigaspace is a plus), EhCache
ExtJS/GWT/GXT based framework
Apache, Tomcat
Sybase/SQL Server/Oracle/RDBMS
Web Services
JMS, MQ, Tibco
Maven, ANT, IntelliJ, GIT /SVN
TDD / XP / Scrum / Agile process
Unix/Linux Shell Scripting