3+ years’ development experience, ideally in the financial services industry with Java as the primary programming language
Collaborative, adaptable, and open to different perspectives and ways of working
Strong analytical capability and attention to detail
Clear communicator with strong interpersonal skills
High integrity and alignment with BlackRock’s fiduciary culture
Nice to Haves
Knowledge of AI for code generation and building AI agents
Knowledge of Spring, Spring Boot, REST APIs, and microservices
Experience with enterprise-grade container orchestration platforms supporting declarative infrastructure and horizontal scaling
Experience with observability, monitoring, and distributed tracing solutions
Experience with DevOps and related tools
Experience with streaming technologies
Experience with cloud technologies
Experience with Agile processes
What You'll Be Doing
Partnering with stakeholders to understand requirements
Designing, developing, testing, and supporting reliable, highly performant distributed Java-based applications, including real-time streaming with high volume and concurrent workloads
Presenting designs to technical reviewers and contributing to design/code reviews
Improving reliability, observability, and performance of applications
Supporting production releases to help the team meet service-level agreements (SLAs)
Perks and Benefits
Retirement investment options and financial planning tools
Access to education reimbursement programs
Comprehensive resources for physical health and emotional well-being
Family support programs
Flexible Time Off (FTO) policy for relaxation and personal time
Hybrid work model: At least 4 days in office and 1 day remote work per week, supporting collaboration and flexibility