Software Engineering, Technology

Software Engineer, Java & Spring Boot, VP

Closing date for applications: 28/04/2025

Pin

Bangalore, India

Document

Permanent

Briefcase

Full Time

#R-00247510

Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive.

This role is based in India and as such all normal working days must be carried out in India.

Job description

Join us as a Software Engineer

  • This is an opportunity for a technically minded individual to join us as a Software Engineer
  • You’ll be designing, producing, testing and implementing working software, working across the lifecycle of the system
  • Hone your existing software engineering skills and advance your career in this critical role
  • We're offering this role at vice president level

What you'll do

Working in a permanent feature team, you’ll help the API Management team produce software of high quality and added value to the business. The team develops and maintains a distributed platform of micro-services exposing a large number of APIs to both internal and external consumers. The main focus will be on supporting our Change Portfolio with the design and development of backend services.

You’ll also be:

  • Implementation of micro-services using Java and Spring technologies
  • End-to-end delivery of services and features with high quality and on time
  • DevOps activities using Kubernetes
  • Run-the-Bank activities such as software maintenance and improvement

The skills you'll need

We’re looking for a technically skilled professional with 11 years of experience in Java and API development, and ideally with Avaloq Banking Suite. You’ll also need track record in developing backend services or web services and DevOps knowledge including Docker, GitLab and Jenkins. On top of this, you’ll have a degree in computer science or engineering.

Additionally, you’ll demonstrate:

  • Proven knowledge of Java, Spring and web technologies such as Java 11/17, REST, Hibernate, TDD, Swagger or OpenAPI, spring boot and web security such as OAuth 2.0
  • Experience with messaging systems like Kafka, Active MQ or similar
  • Good understanding of API design tooling (Swagger tools) and API Management platforms
  • Avaloq Core and Front Platform customization experience would be an asset
  • Experience of working in Scrum teams would be an asset

Our tech stack

Here’s just some of the technologies we use.

Front end

  • JavaScript logoJavaScript
  • ReactJS logoReactJS
  • AngularJS LogoAngularJS

Back end

  • Python logoPython
  • Java logoJava
  • Microsoft Dynamics logoMicrosoft Dynamics

DevOps

  • AWS logoAWS
  • GitLab logoGitLab
  • Google Cloud Platform logoGoogle Cloud Platform

Data

  • Kafka logoKafka
  • Hadoop logoHadoop
  • PostgreSQL logoPostgreSQL
  • Snowflake logoSnowflake

What’s it like to work at NatWest Group?

Find out more about what it’s like to work here, including Rewards and Benefits, and Learning and Development.

Working here