Java AWS Engineer

Posted 3 days 14 hours ago by The Vanguard Group

Permanent
Not Specified
Other
London, United Kingdom
Job Description

We are looking for a Server-Side Java/AWS engineer to join a Full-Stack team in Data Engineering embracing new ways of working (NWoW) in the Global Investments Financial Systems (GIFS) division.

We are rapidly expanding our European technology presence, so this is an exciting opportunity to join the team and help grow and influence team direction, whilst learning about the Investment Management apparatus at Vanguard.

The role involves working with Vanguard's funds data and using leading technologies with Cloud Native architecture - Java (Springboot), AWS services (IAM, S3, ECS, EMR, Lambda, Athena, DynamoDb, etc.) and Python.

The team uses agile methodologies and operates a continuous delivery pipeline, deploying daily.

Vanguard is one of the world's largest investment management companies, with around 380 funds and ETFs, operating in 19 locations worldwide with about 18,800 crew members.

We seek a candidate with experience implementing Java micro-services for enterprise scale and a solid understanding of AWS core services. Experience with Python micro-services is preferable but not mandatory. Knowledge of the Buy-side and Equities is a plus but not required.

The successful candidate will be a self-starter with strong problem-solving, testing, and documentation skills. Excellent communication skills are essential due to daily interactions with Business Product Managers and Users.

In this role, you will:
  1. Deliver solutions to the business, understand and review specifications, liaise with end users, and provide support.
  2. Build expertise in best-practice solution design and implementation.
  3. Follow code and documentation standards, including peer reviews.
  4. Manage multiple projects effectively under pressure.
Requirements:
  • Experience in Test Driven Development, Java, and Springboot.
  • Experience with cloud technologies, preferably AWS.
  • Knowledge of build/deployment/testing/logging tools like Git/Bitbucket and Splunk.
  • SQL and database knowledge, e.g., PostgreSQL.
  • Python data engineering skills using libraries like Pandas.
  • Understanding of investment management domain, with strong analytical and communication skills.
  • Ability to work well under pressure and meet deadlines.
  • Familiarity with agile practices and tools like JIRA and Confluence.
About Vanguard

We are Vanguard, committed to changing the way the world invests with a focus on values, diversity, and inclusion. We operate a hybrid working policy, combining remote and in-office work to foster collaboration and culture.