Sr. Full Stack Developer (Microservices)

New York, NY, US • Posted 6 hours ago • Updated 6 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • FOCUS
  • Profit And Loss
  • Frontend Development
  • Collaboration
  • Technical Drafting
  • POC
  • Unit Testing
  • Integration Testing
  • Scalability
  • SQL
  • RESTful
  • Software Development
  • Version Control
  • Automated Testing
  • JavaScript
  • TypeScript
  • Financial Services
  • Trading
  • Caching
  • Messaging
  • IBM WebSphere MQ
  • Management
  • Real-time
  • Productivity
  • Workflow
  • Writing
  • Software Architecture
  • Artificial Intelligence
  • Enterprise Software
  • Technical Direction
  • Java
  • Python
  • Microservices
  • Microsoft SQL Server
  • React.js
  • AngularJS
  • Apache Kafka
  • Git
  • Test-driven Development

Summary

Sr. Full Stack Developer (Microservices)
Location: New York, NY (Hybrid)
We are seeking an experienced Sr. Full Stack Developer (Microservices) to join an enterprise engineering team supporting critical applications within the Markets organization. This role will focus on designing, developing, and enhancing a next-generation platform supporting risk and P&L functions for execution services.
The ideal candidate will have strong experience building enterprise-level applications using Java, Python, microservices, and SQL, with the ability to contribute across both backend and frontend development. This position offers the opportunity to work on a strategic platform modernization initiative alongside experienced engineers, technical leaders, and business stakeholders.

What You'll Do
  • Design, develop, and enhance enterprise applications within a microservices architecture
  • Build scalable backend services using Java and/or Python
  • Develop application components, APIs, and integrations supporting business-critical workflows
  • Contribute to frontend development using modern frameworks including React, Angular, JavaScript, and TypeScript
  • Collaborate with technical leads, product partners, and business stakeholders on requirements, design, and implementation
  • Participate in technical design discussions, architecture reviews, and proof-of-concept (POC) initiatives
  • Apply Test Driven Development (TDD) practices including unit testing, integration testing, and maintaining code quality standards
  • Contribute to source control, code reviews, development standards, and enterprise engineering practices
  • Design and support applications requiring high performance, scalability, and real-time processing capabilities
Required Qualifications
  • Strong experience developing enterprise-level applications
  • Advanced programming experience with Java or Python as a primary development language
  • Experience building and supporting microservices-based applications
  • Strong SQL experience, including Microsoft SQL Server
  • Solid understanding of distributed systems, application architecture, and service interactions
  • Experience with RESTful services and modern software development practices
  • Experience using Git-based source control and collaborative development workflows
  • Experience implementing automated testing and Test Driven Development practices
  • Strong troubleshooting skills and ability to solve complex technical challenges
Preferred Qualifications
  • Full-stack development experience with:
    • React
    • Angular
    • JavaScript / TypeScript
  • Experience within financial services, fintech, trading, or other highly regulated enterprise environments
  • Experience with caching technologies such as Hazelcast
  • Experience with messaging technologies such as:
    • Kafka
    • MQ
    • Enterprise message bus platforms
  • Understanding of frontend state management concepts and frameworks such as Redux or Context
  • Experience developing low-latency, real-time applications
AI-Assisted Development Experience
Our engineering teams leverage AI-assisted development tools to accelerate delivery and improve developer productivity. Candidates should be comfortable incorporating AI tools into their development workflow, including:
  • Writing effective prompts for AI coding assistants
  • Reviewing and enhancing AI-generated code
  • Applying strong engineering judgment when leveraging AI-generated solutions
  • Understanding application architecture and making appropriate technical decisions
Professional AI development experience is not required, but candidates should be comfortable adopting emerging development practices.
Why Join?
This is an opportunity to contribute to a major enterprise application modernization initiative while working with modern technologies in a highly collaborative engineering environment. You will help build scalable solutions, influence technical direction, and support platforms that directly impact critical business functions.
Key Technologies: Java, Python, Microservices, SQL Server, React, Angular, Kafka, Hazelcast, Git, TDD

#LI-RG1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10488758
  • Position Id: 81e4e7c012ac919e276bf711970f5c37
  • Posted 6 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

Today

Contract

USD 50.00 - 53.00 per hour

New York, New York

6d ago

Full-time

USD 110,000.00 - 135,000.00 per year

New York, New York

Today

Full-time

USD 160,000.00 - 200,000.00 per year

New York, New York

2d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs