Senior Full Stack Developer - Microservices

Intepros โ€” United States ยท Posted ~1 day ago

Senior Hybrid

Skills

Java Python Microservices SQL Server REST APIs Distributed systems Git TDD React Angular Kafka

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Work as a senior full stack engineer on enterprise-grade applications requiring scalability, reliability, and high performance. You will design services, build user-facing components, collaborate with stakeholders, and contribute to modern engineering practices.

Highlights

Opportunity to work on large-scale modernization initiatives, complex engineering challenges, and scalable enterprise platforms with experienced technical teams.

Description

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 architectureBuild scalable backend services using Java and/or PythonDevelop application components, APIs, and integrations supporting business-critical workflowsContribute to frontend development using modern frameworks including React, Angular, JavaScript, and TypeScriptCollaborate with technical leads, product partners, and business stakeholders on requirements, design, and implementationParticipate in technical design discussions, architecture reviews, and proof-of-concept (POC) initiativesApply Test Driven Development (TDD) practices including unit testing, integration testing, and maintaining code quality standardsContribute to source control, code reviews, development standards, and enterprise engineering practicesDesign and support applications requiring high performance, scalability, and real-time processing capabilities Required Qualifications Strong experience developing enterprise-level applicationsAdvanced programming experience with Java or Python as a primary development languageExperience building and supporting microservices-based applicationsStrong SQL experience, including Microsoft SQL ServerSolid understanding of distributed systems, application architecture, and service interactionsExperience with RESTful services and modern software development practicesExperience using Git-based source control and collaborative development workflowsExperience implementing automated testing and Test Driven Development practicesStrong troubleshooting skills and ability to solve complex technical challenges Preferred Qualifications Full-stack development experience with:ReactAngularJavaScript / TypeScriptExperience within financial services, fintech, trading, or other highly regulated enterprise environmentsExperience with caching technologies such as HazelcastExperience with messaging technologies such as:KafkaMQEnterprise message bus platformsUnderstanding of frontend state management concepts and frameworks such as Redux or ContextExperience developing low-latency, real-time applicationsAI-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 assistantsReviewing and enhancing AI-generated codeApplying strong engineering judgment when leveraging AI-generated solutionsUnderstanding 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