Description
We are looking for a Senior Java Engineer to build high-impact technology that solves complex business problems, collaborating closely with colleagues throughout the business.
The role is in BlackRock Global Markets In-Business technology group based out of our London office. We are a global team of computer scientists, user experience designers, and data analytics engineers, operating out of San Francisco, London, Hungary, and India.
Key Responsibilities:
- Partner with business users and stakeholders to define functional/non-functional requirements and document assumptions and clarify open questions;
- Translate complex business/technical requirements into sequenced delivery tasks, identifying dependencies, documenting assumptions and open questions;
- Architect, design, develop, test, and support Java-based applications;
- Communicate requirements, assumptions, design options, selected decisions, and rationale clearly and concisely;
- Contributing to technical design and code reviews;
- Improving reliability, observability, and performance;
- Supporting production releases in line with team standards;
- Suggest/champion SDLC process improvement where they improve quality, reliability, or delivery efficiency.
Required Skills and Experience:
- 8+ years of development experience ideally in the financial services industry with Java as the primary programming language;
- Experience designing and building performant applications that handle large volumes, concurrency, and/or latency-sensitive workloads;
- Building applications with Spring, Spring Boot, REST API's, microservice architecture, and event-driven systems and middleware;
- Experience with relational & cloud-based data platforms;
- Experience with Agile delivery practices, DevOps tooling, CI/CD, and automation;
- Experience with distributed event streaming and messaging platforms;
- Motivated team player with a flexible, open-minded approach;
- Strong analytical capability and attention to detail;
- Strong ownership mindset, with experience supporting production systems and driving issues through to resolution;
- High integrity and alignment with BlackRock's fiduciary culture.
Desirable Skills:
- Knowledge of AI for code generation & 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 tools.
Benefits:
- Retirement investment and tools designed to help you build 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) so you can relax, recharge, and be there for the people you care about.