An American multinational investment company recognized as the world's largest asset manager with AUM crossing $10 Trillion. Headquartered in New York City, Client has 70 offices in 30 countries and offers services to companies in over 100 countries. Its software keeps track of investment portfolios for many major financial institutions, and its Client's Solutions division provides financial risk management services. Client is ranked 184th on the Fortune 500 list of the largest United States corporations by revenue.
About The Job:
- We are looking for an experienced Senior Java Backend Engineer to design, develop, and support high-performance enterprise platforms that enable scalable accounting, financial processing, and analytics capabilities across global operations.
- The ideal candidate will possess strong backend engineering expertise in Java, Spring Boot, distributed systems, real-time event processing, data platforms, and up-to-date software engineering practices.
- The role involves working within an agile environment to deliver business-critical solutions supporting BlackRock's investment and operational platforms.
Essential Job Functions:
Application Design & Development
- Design and develop robust, scalable, and high-performance backend services using Java 11+ and Spring Boot.
- Build and maintain enterprise-grade REST APIs and microservices architectures.
- Design and implement event-driven solutions to process and distribute large-scale financial data.
- Participate in architecture reviews, technical design discussions, and code review activities.
- Ensure applications meet performance, scalability, availability, and security requirements.
- Develop and maintain production-ready software following clean architecture and engineering best practices.
Data Engineering & Integration
- Develop data integration frameworks and pipelines across Snowflake, SQL Server, and distributed platforms.
- Supp