Sr. Core Java Developer

Sr. Core Java Developer
NY, New York

Job Description

Sr. Java Developer

Location: New York, NY

Full Time employment opportunity

Overall Purpose of role

• Develop Java projects defined by business requirements to meet the needs of our clients to provide high-performance, stable, and feature rich trading services
• Integrate with the development team and the current code base, and use this as a framework to develop new components. This will include systems integrations, feature enhancements, performance and capacity optimizations, test automation, and technical debt pay-down.

Key Accountabilities

• Develop automated testing tools to exercise functionality, performance, and capacity of code
• Provide estimates for tasks, including design, development, technical debt, and testing
• Support analysis, testing, and operations teams
• Produce code that is appropriate for a low-latency java platform
• Analyze historic system behaviour and market state to inform new development

Basic Qualifications/Skills 

• Expert (8+ years) at Core Java
• Proficient (5+ year) with multi-threading, memory management, or performance tuning
• Proficient (3+ year) with Linux 
• University degree in computer science, physics, engineering, or equivalent programming experience
• Full lifecycle development of a commercial system, including: requirements definition, planning, releasing, and production support (5+ year)

Preferred Qualifications/Skills

• Experience with scripting languages like bash, perl, python
• Experience with networking, operating systems, or distributed systems
• Experience with systems providing financial services like trading, risk, clearing, or warehousing
• Experience with middleware, ideally: Tibco, Solace
• Experience with dependency injections frameworks, ideally: Spring, Guice, HK2
• Experience with HTTP, RESTful APIs, and UI principles
• Experience with Java testing tools, ideally: JUnit, JMockit, TeamCity
• Experience with development and build tools, ideally: Maven, Gradle, Git, IntelliJ, Eclipse
• Critical thinking and problem solving skills
• Collaborative mindset and excellent communication skills

Please email resume to

Apply Now