Sr Java Developer – Trading – total comp 170-200k recruitment
Total comp for great candidate 170k – 200k
Base salary is negotiable for the right candidate. We also offer a sign on of 20% in options. Bonus ranges from 15-25% and we offer an additional 20% in options yearly.
Job Description – Senior Java Developer
Description
The selected Senior Java Developer will report to Development Manager and play a senior role in the analysis, design, implementation, and support of a series of applications for the business. She/he will be chiefly responsible for ongoing software development for a business line, interfacing with users and management in the planning of major functionality, analyzing business functional requirements to determine the scope of work, evaluating available application alternatives to support business needs, and managing resource planning/constraints. Discretion and independent judgment are required on a daily basis.
Responsibilities
• Technical leadership and expertise in software design, implementation and maintenance phases
• Drive best practice, quality and consistency within the design and development phases of application development
• Design projects to utilize and contribute to the strategic codebase
• Troubleshoot application issues; both production and non-production issues
• Identify opportunities to fine-tune and optimize applications
• Responsible for project estimates
• Provide technical support and consultation for application and infrastructure questions
• Provide mentoring and coaching to the development team
• Working directly as support to the efforts of Development Manager, as requested.
Requirements
• 5 to 10 years experience in developing Java applications in a high transaction environment.
• 5 to 10 years experience in developing java applications against Oracle or some other Enterprise RDMS.
• Expertise in Core Java 1.5/1.6, Swing and MVC design pattern.
• Experience in concurrent and distributed programming in Java.
• Practical usage of Tomcat, Web Start, Hibernate and Spring Framework
• Demonstrated hands on experience developing Client-Server, message based middleware (ESB, JMS, MQ).
• Excellent communication skills, both written and verbal
Beneficial
• Understanding of the CDS business and other derivative products.
• Experience in FIX Protocol
• Distributed cache and transactions.
• JIRA defect tracking system.
• Build and version control tools (Maven, Hudson and Subversion).
• IDEA or Eclipse IDE preferred.
Send resumes to cory@gmsadvisors.com / cory(at)gmsadvisors.com