Full Stack Java Developer (Angular + Spring Boot) – HybridLocation: New York City, NY, USA (Hybrid – 3 days onsite) Experience: 8+ Years Industry: Financial Services / Investment BankingAbout the RoleWe are seeking a highly skilled Full Stack Java Developer with deep expertise in Angular with Redux and Java Spring Boot. If you're passionate about building large-scale distributed systems and have experience in financial services or capital markets, this role is for you.This is a hybrid opportunity based in New York City, where you'll collaborate with a global team to deliver high-performance trading and financial platforms.Key ResponsibilitiesDesign, develop, and maintain scalable full-stack applications using Java Spring Boot, Angular, and Redux.Collaborate with business analysts and stakeholders to understand system requirements and deliver high-quality solutions.Ensure code quality through best practices such as unit testing, code reviews, and CI/CD.Work on performance optimization, threading, and memory management for enterprise-grade systems.Build RESTful APIs and integrate with external services.Handle data modeling, queries, and optimization using Microsoft SQL Server.Participate in Agile / SCRUM ceremonies and contribute to sprint planning and retrospectives.Write clean, maintainable, and well-documented code following design patterns and OOP principles.Required Skills & Experience8+ years of experience in full-stack development with Java Spring Boot and Angular + Redux.4+ years of experience working in financial services or investment banking.Hands-on knowledge of capital markets, trading platforms, or risk systems is a plus.Strong knowledge of Microsoft SQL Server.Solid foundation in object-oriented programming (OOP), multithreading, and design patterns.Familiarity with distributed systems, microservices architecture, and REST APIs.Excellent verbal and written communication skills.Strong problem-solving and analytical mindset.Experience working in Agile / SCRUM environments.