Dice is the leading career destination for tech experts at every stage of their careers. Our client, Kellton, is seeking the following. Apply via Dice today!
Title: Senior Java Developer
Location: Jersey City, NJ (Day One On Site)
Job Description:
What Will You Do
• 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
What You Should Have
• Bachelor's degree or foreign education equivalent in Computer Science or Engineering with 10+ years of experience performing Java/J2EE software engineering within a financial services environment (capital markets).
• Core JAVA, J2EE, Spring, Hibernate
• Distributed Caching, EhCache
• Apache, Tomcat
• Sybase/SQL Server/Oracle/RDBMS
• Web Services
• Kafka,JMS, MQ, Tibco
• Maven, ANT, IntelliJ, GIT /SVN
• TDD / XP / Scrum / Agile process
• Unix/Linux Shell Scripting
Senior Java Developer - (Banking/Finance