Senior Full-Stack Java Developer-15+ years
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Bank
- Kafka
- cloud
Summary
Title: Senior Full-Stack Java Developer-15+ years
Location: New York, New York (4 days hybrid)
Duration: 12 months CTH
Need recent financial client exp
Must-Haves
- 15+ years of experience
- Strong Java/Spring Boot
- Kafka/MQ
- AWS, Azure, or Google Cloud Platform
- SQL/Database
- Hazelcast/GemFire preferred
- Scalable, low-latency backend development
- Experience using AI coding tools
Preferred: OMS/Equities/Trading experience, FIX, SOR, and financial services background.
Intake Call Notes:
• High level strong hands-on developer who can help with scalability and latency
• Looking to consolidate 5 OMSs into Flextrade
• Strong back end development
• Java, Spring Boot
• Messaging system such as Kakfa (preferred), MQ
• Cloud deployment (could be Azure, AWS, or Google Cloud Platform)
• Database
• In-memory cache technologies such as Hazelcast or GemFire preferred
• Candidate should already be integrating AI into their development on a regular basis (highly preferred)
• Domain knowledge is NOT required
• Onsite 4 days per week in 240G office
Full-Stack Development IV - Job Description:
Job Description:
We are seeking a senior, hands-on Full-Stack Developer to join our core Equities Engineering team. You will design, develop, and implement our applications to support front office and operations groups. You will work cross-functionally with various stakeholders, trading systems, and running operational procedures to ensure our applications are managed efficiently and systematically. You will take a hands-on approach to understanding business drivers and the products we work with. You will drive innovation and continuous improvements within our development and operational practices. You will help re-engineer, modernize our platform and drive migration to a scalable microservice, cloud-based architecture using AI and other cutting edge development tools.
Job Responsibilities
• Build, design, trading channels, messaging channels interfacing with other venues and exchanges using industry standard protocols.
• Operate mission-critical systems and deliver day-to-day enhancements across front office and operations.
• Design and develop core components in Java using messaging systems like Kafka and MQ.
• Coordinate internal system testing procedures.
• Collaborate and deliver through terms in a platform operating model.
• Delivery & maintenance for the applications within Equities domain.
• Provide second-level support.
• Mentor junior developers.
Required Qualifications
• Bachelor’s degree in computer science or a related discipline, or equivalent work experience required, advanced degree preferred.
• 10+ years of experience in business analysis and software development with trading systems analysis and administration experience required.
• 10+ years of experience in software development required.
• Strong proficiency with Java, SQL, and Git.
• Strong proficiency of industry standard messaging protocols like Kafka, MQ, FIX, FpML, etc.
• Proficiency with data standards and data modelling.
• Proficiency with Spring-based frameworks, including Spring, Spring Boot and Spring Integration.
• Comfort with cloud environments and DevOps.
• Familiarity with Windows and Linux environments.
• Knowledge of Equity products and instruments.
• Familiarity with one or more AI vibe-coding and coding-assist tools (e.g., GitHub Copilot, Cursor, Windsurf, Claude Code).
Desired Skills and Experience
• Experience in the securities or financial services industry with focus on Equities.
• Hands-on experience and working knowledge of order management systems (OMS), smart order routers (SOR).
• Previous experience designing and implementing new systems and features across platforms.
• Management of trade data feeds and feeds to downstream systems.
• Understanding of trade life cycles for Equities.
• Understanding of regulatory landscape from a developer perspective.
• Brings production support experience and can troubleshoot issues under pressure.
• Previous experience with application profiling and debugging.
• Familiarity with Angular & Python is a plus.
• Strong communication and organization skills.
- Dice Id: 91174723
- Position Id: 9059994
- Posted 8 hours ago
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs