Java Lead Engineer, Vice President
BlackRock
Job Summary
As a VP, Java Back-End Engineer at BlackRock, you will lead teams in architecting, coding, and mentoring to build resilient systems for global post-trade operations. This role involves designing and delivering enterprise-scale software with a focus on reliability, performance, and clean engineering practices. You will solve complex data challenges, contribute to data analytics initiatives using Snowflake, Redis, and Kafka, and foster a culture of excellence and continuous improvement within an agile and collaborative environment.
Must Have
- Design and develop robust, high-performance back-end systems using Java 11+ and Spring Boot ecosystem.
- Lead design discussions, code reviews, and architecture sessions with a hands-on approach.
- Build and maintain microservices and event-driven systems to process large-scale financial data.
- Develop data integration and pipeline components across Snowflake, SQL Server, and real-time platforms.
- Implement and optimize Redis-based caching and data stores for low-latency access patterns.
- Champion best practices for code quality, testing, automation, and performance tuning.
- Mentor engineers to elevate technical craftsmanship, problem-solving, and design thinking.
- Collaborate cross-functionally to ensure technical solutions align with product goals and business outcomes.
- B.S./M.S. in Computer Science, Engineering, or related discipline.
- 6+ years of professional experience in Java and object-oriented design.
- Strong knowledge of Spring Boot, REST APIs, and enterprise integration patterns.
- Deep expertise in SQL Server, including stored procedures, performance tuning, and data modeling.
- Experience with Redis for caching or data persistence.
- Hands-on exposure to Kafka or similar publish-subscribe systems for real-time event processing.
- Familiarity with Snowflake and data pipeline concepts (ETL, batch vs. streaming).
- Experience with Agentic coding and general understanding of how LLMs are working.
- Strong focus on clean architecture, maintainability, and production readiness.
- Excellent communication and leadership skills.
Good to Have
- Experience with Kubernetes, Docker, or cloud-native environments (AWS/GCP).
- Exposure to observability tools (Prometheus, Grafana, Open Telemetry).
- Scripting experience in Python for automation or data analysis.
- Exposure to Prompt Engineering and Agentic AI.
- Interest in financial systems, accounting, or investment technology.
Perks & Benefits
- Retirement investment and tools designed to help you in building a sound financial future.
- Access to education reimbursement.
- Comprehensive resources to support your physical health and emotional well-being.
- Family support programs.
- Flexible Time Off (FTO).
Job Description
About this role
At BlackRock, technology is the foundation of our business. As a VP, Java Back-End Engineer, you’ll lead by example — architecting, coding, and mentoring teams to build resilient systems that power our global post-trade operations. You’ll design and deliver enterprise-scale software with a focus on reliability, performance, and clean engineering practices.
This role is ideal for a technical leader who enjoys staying close to the code, guiding design decisions, and solving complex data challenges — all while fostering a culture of excellence and continuous improvement.
About Post Trade Accounting (PTA)
- A major strategic area within Aladdin and one of BlackRock’s largest engineering investments.
- Responsible for the systems that ensure accurate, scalable, and efficient accounting across global operations.
- Expanding into data analytics and pipeline initiatives using Snowflake, Redis, and Kafka to manage high-volume, real-time data.
- Collaborates closely with Product, Operations, and other Engineering teams to deliver business-critical capabilities.
- Agile and collaborative environment that values technical depth, quality, and innovation.
Key Responsibilities
- Design and develop robust, high-performance back-end systems using Java 11+ and the Spring Boot ecosystem.
- Lead design discussions, code reviews, and architecture sessions with a hands-on approach.
- Build and maintain microservices and event-driven systems to process and distribute large-scale financial data.
- Develop data integration and pipeline components that connect systems across Snowflake, SQL Server, and real-time streaming platforms.
- Implement and optimize Redis-based caching and data stores for low-latency access patterns.
- Champion best practices for code quality, testing, automation, and performance tuning.
- Mentor engineers to elevate technical craftsmanship, problem-solving, and design thinking.
- Collaborate cross-functionally to ensure technical solutions align with product goals and business outcomes.
Qualifications / Competencies
- B.S./M.S. in Computer Science, Engineering, or related discipline.
- 6+ years of professional experience in Java and object-oriented design.
- Strong knowledge of Spring Boot, REST APIs, and enterprise integration patterns.
- Deep expertise in SQL Server, including stored procedures, performance tuning, and data modeling.
- Experience with Redis for caching or data persistence.
- Hands-on exposure to Kafka or similar publish-subscribe systems for real-time event processing.
- Familiarity with Snowflake and data pipeline concepts (ETL, batch vs. streaming).
- Experience with Agentic coding and general understanding of how LLMs are working
- Strong focus on clean architecture, maintainability, and production readiness.
- Excellent communication and leadership skills — able to guide teams and influence design direction.
Nice to Have
- Experience with Kubernetes, Docker, or cloud-native environments (AWS/GCP).
- Exposure to observability tools (Prometheus, Grafana, Open Telemetry).
- Scripting experience in Python for automation or data analysis.
- Exposure to Prompt Engineering and Agentic AI
- Interest in financial systems, accounting, or investment technology