Job Title: Full Stack Java Developer (Angular + Spring Boot) - Hybrid
📍 Location: New York City, NY, USA (Hybrid - 3 days onsite)
🕒 Experience: 8+ Years
💼 Industry: Financial Services / Investment Banking
About the Role
We 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 Responsibilities
• Design, 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 & Experience
• 8+ 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.