Senior Java Developer - Equities Trading Technology Team
The Equities Trading Technology Team is seeking a Senior Java Developer to maintain and enhance our advanced trading systems. This individual will work on the existing Java code base, while moving towards architecting and developing in newer user interface technologies.
If you are an engineer with a passion for writing elegant and efficient code, who is also keen to keep up with cutting-edge technologies for quantitative finance - this role will be of high interest to you. Millennium strongly prioritizes our synergistic culture which revolves around teamwork and low egos.
You should possess the ability to work in a fast-paced environment both collaboratively and individually while managing multiple projects simultaneously. The successful individual will have a strong sense of urgency, emotional intelligence and prioritize a high caliber end-user experience.
Qualifications/Skills Required:
10+ years of experience developing Java applications in a financial services environment
3+ years of experience working in an investment bank or hedge fund
History of successfully maintaining and extending enterprise-level legacy applications
Experience supporting applications with active user bases requiring immediate issue resolution
Experience with multithreading, performance optimization and troubleshooting
Beneficial/Ideal Technology Experience:
Nice-to-have: Experience with Java Swing
RESTful web services
Work within Windows and or Linux environments
Knowledge of Solace, MongoDB, Jira, Confluence and Git
Prior work with trading platforms or financial systems preferred
Must have strong communication skills
Knowledge of equities and futures is important
Must have 4 year Bachelor’s degree in Computer Science or similar
REQ-24867