What are the responsibilities and job description for the Sr. Java Developer position at Madison-Davis, LLC?
Madison-Davis is currently in search of a Sr. Java Developer for our financial services client in NYC.
This is a permanent/full time, hybrid position in NYC.
No sponsorship or C2C arrangements available
Responsibilities
- Design and develop backend Java services supporting market data workflows
- Build dashboards and services that improve visibility into market data sets and data movement
- Strengthen traceability, auditing, and monitoring across market data flows
- Partner with trading, quantitative, compliance, risk, and technology stakeholders
- Develop system architecture, design concepts, estimates, and implementation plans
- Build and configure applications aligned to business and technical requirements
- Improve code quality through security scans, code coverage, static and dynamic analysis, and CI/CD controls
Qualifications
- 5 years of enterprise Java development experience
- Capital markets or broader financial services technology experience
- Exposure to market data platforms, trading workflows, quantitative users, compliance, or risk systems
- Strong server-side Java experience using JDK 11 or JDK 17
- Spring framework experience, including Spring Boot and Spring Boot Actuator
- REST API development, including enterprise authentication and authorization patterns
- JMS experience, preferably ActiveMQ or similar messaging technology
- MS SQL Server or Sybase experience
- Bachelor’s degree in Mathematics, Engineering, Computer Science, or related technical discipline