Server-side Java Engineer - Exposures, Core Data Platform, GIFS UK
Vanguard
London, England
3d ago

Vanguard is one of the world’s largest Investment Management firms, with around 380 low-cost traditional Funds and ETFs, operating in 19 locations worldwide with around 16,600 crew members.

The successful candidate will join a new Full-Stack team embracing new ways of working (NWoW) in the Global Investments Financial Systems (GIFS) division UK, to deliver an exciting Greenfield project for Cloud Native (AWS).

Vanguard are rapidly scaling up their IT footprint to service our Global Business. This is an opportune time to join and contribute to the overarching IT strategy, delivering leading edge technology solutions in a highly collaborative environment, whilst learning about the Investment Management apparatus at Vanguard.

The Exposures team will be responsible for standing up highly available, highly scalable, robust micro-services for Cloud Native to return aggregate exposure data for the universe of Benchmarks and Vanguard Funds, which will constitute part of an enterprise-wide, Federated

Vanguard is one of the world’s largest Investment Management firms, with around 380 low-cost traditional Funds and ETFs, operating in 19 locations worldwide with around 16,600 crew members.

The successful candidate will join a new Full-Stack team embracing new ways of working (NWoW) in the Global Investments Financial Systems (GIFS) division UK, to deliver an exciting Greenfield project for Cloud Native (AWS).

Vanguard are rapidly scaling up their IT footprint to service our Global Business. This is an opportune time to join and contribute to the overarching IT strategy, delivering leading edge technology solutions in a highly collaborative environment, whilst learning about the Investment Management apparatus at Vanguard.

The Exposures team will be responsible for standing up highly available, highly scalable, robust micro-services for Cloud Native to return aggregate exposure data for the universe of Benchmarks and Vanguard Funds, which will constitute part of an enterprise-wide, Federated Data Service layer for both internal and external clients.

The role is for a Server-Side Java Engineer who will work with the Global team to decompose the legacy monolith system into micro-services, using Java 11 and Spring Boot with Spring Cloud for AWS workloads.

Experience implementing RESTful APIs is requisite. A good grounding of the Buy-side, and Equities knowledge is preferable, but is not a pre-requisite.

The successful candidate will be a self-starter and demonstrate an aptitude for learning and problem solving, as well as a propensity for testing and documentation.

The team will have daily interaction with the Business Product Owner and, or Business Users in the Products team, so excellent written and oral communication skills are imperative.

Core Technical Competencies

  • Java 8, 11
  • Spring Boot 1.5, and or above
  • Spring-MVC, Spring-Data
  • RESTful API design and implementation experience
  • Relational and, or NoSQL Db experience
  • Automation Tests : Unit, Integration, User Acceptance etc.
  • Maven 3.x
  • Git / BitBucket
  • Any of the below would be advantageous :

  • AWS : IAM, EC2, S3, DynamoDb, RDS, ElasticCache, Lambdas, Kinesis, SQS, ECS Fargate, ElasticSearch
  • Spring-Cloud : Actuator, Eureka, Zuul, Hystrix, Feign, Ribbon etc.
  • Spring-Security
  • CI / CD, i.e. Bamboo, GitLab, Jenkins
  • Docker
  • Front End : Angular, React, Redux
  • BI / Reporting : ELK, Tableau, Power BI
  • Experience implementing distributed, enterprise systems at scale
  • Other desired Competencies / Characteristics (non- exhaustive )

  • Ability to analyze and solve complex problems
  • Is a self-starter
  • Ability to work in a team, as well as autonomously
  • Experience working in global teams
  • Ability to work toward aggressive timelines
  • Experience working on Agile projects
  • Investment Management knowledge is advantageous
  • Propensity for learning and professional development
  • Adheres to standards and best practices
  • Adopts a 'shift-left' mentality
  • An advocate for innovation
  • Qualifications

  • Undergrad degree in Computer Science, Mathematics, Engineering and, or any related discipline, with a proficiency in any high-level programming language, i.e. C++, Java, or C#
  • Two to five years’ work experience. Investment Management Industry experience preferable, but not a pre-requisite.
  • Read more

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form