Java Engineer, Associate at BlackRock Investments
Edinburgh, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

24 May, 25

Salary

0.0

Posted On

24 Feb, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

High Throughput, Design Patterns, Distributed Applications, Communication Skills, Concurrent Programming, Vue.Js, Git, Design Skills, Angular, High Availability, Finance, Test Driven Development, Integration Testing, Core Java, Unit Testing, Relational Databases

Industry

Computer Software/Engineering

Description

SKILLS AND EXPERIENCE:

  • A proven foundation in core Java and related technologies, with OO skills and design patterns
  • Track record building high quality software with design-focused and test-driven approaches
  • Hands-on experience in Java/Spring Framework/Spring Boot
  • Hands-on experience in modern front-end frameworks such as React, Vue.js or Angular.
  • In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications.
  • Prior experience in message brokers
  • 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.
  • Strong analytical and software architecture design skills with an emphasis on test driven development
  • Great analytical, problem-solving and communication skills
  • Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions.
Responsibilities

ABOUT THIS ROLE

Being a technologist at BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions.

RESPONSIBILITIES INCLUDE:

  • Collaborate with team members in a multi-office, multi-country environment.
  • Deliver high efficiency, high availability, concurrent and fault tolerant software and technology 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.
  • Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others.
  • Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the tone through specific recruiting, management actions and employee engagement.
Loading...