BlackRock is looking for Software Engineers to innovate and solve sophisticated problems in building the next generation of technology for their investment operating system, Aladdin, which manages trillions in assets and supports millions of financial instruments.
Requirements
- A proven foundation in core Java and related technologies, with OO skills and design patterns
- Hands-on experience in Java/ Spring Framework/Sprint Boot/Hibernate
- In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications.
- Extensive experiencing building micro services architecture / SOA is required.
- Experience in message oriented streaming middleware architecture is required (Kafka, MQ, AMPS, NATS, etc)
- Understanding of relational databases is a must.
- Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks.
Responsibilities
- Lead individual projects priorities, deadlines and deliverables using AGILE methodologies.
- Deliver high throughput, scalable, highly available, concurrent and fault tolerant software systems.
- Significantly contribute to development of Aladdin’s global, multi-asset trading platform.
- Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
- Apply validated quality software engineering practices through all phases of development.
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support.
- Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others.
Other
- Work in a fast paced and highly complex environment
- Analyze multiple solutions and deploy technologies in a flexible way.
- Think and work collaboratively and communicate effectively.
- Pick up new concepts and apply them quickly.
- Collaborate with team members in a multi-office, multi-country environment.