Skip to content
Talento
Sign inGet started

Talento

Upload your CV, set your preferences, and find jobs that fit.

PrivacyTermsCookiesAccessibility

← All roles

WOW - Software Engineer

at Natwestgroup

Bangalore, India, full time, 4–7 years

seen 5d ago · closes 12 Nov 2026

Apply for this roleSign in to track your application
  • Java
  • Maven
  • Hibernate
  • Oracle SQL
  • Google Cloud Platform
  • Micro Services
  • Spring Boot
  • Jenkins
  • Pivotal Cloud Foundry
  • JUnit
  • Mockito
  • OAuth 2.0
  • Java 17
  • JPA
  • AWS
  • GitLab

About the role

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

Join us as a Software Engineer

* This is an opportunity for a driven Software Engineer to take on an exciting new career challenge * Day-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutions * It’s a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders * We're offering this role at associate level

What you would do

In your new role, you’ll be working within a feature team to engineer software, scripts and tools, as well as liaising with other engineers, architects and business analysts across the platform.

You’ll also be

* Producing complex and critical software rapidly and of high quality which adds value to the business * Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning * Collaborating to optimise our software engineering capability * Designing, producing, testing and implementing our working software solutions * Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations

What they are looking for

To take on this role, you’ll need a background in software engineering, software design, and architecture, and an understanding of how your area of expertise supports our customers.

You’ll also need

* Should have 4 to 7 years of experience in Java development * Should possess strong knowledge on Java 17, Spring Boot, JPA, Hibernate and Micro Services with at least 2 years of hands-on experience on Java 17 and Spring Boot * Should have hands-on experience on Maven, Junit, Mockito, Oracle SQL, GitLab, Jenkins * Should be knowledgeable on Java design patterns and OAuth 2.0 based security * Experience in Pivotal Cloud Foundry (PCF) and on AWS/Google Cloud Platform is desirable

Apply for this job

Welcome to our Bangalore hub

Read from jobs.natwestgroup.com, last seen 4d ago.

Located at Taurus 4, Bagmane Constellation Business Park, our new office stands as a state-of-the-art hub for innovation and collaboration.

Key facts:

* A 30 acre campus * Space for 6,000 colleagues * Opened in 2025

Our tech stack

Here’s just some of the technologies we use.

Front end

* JavaScript * ReactJS * AngularJS

Back end

* Python * Java * Microsoft Dynamics

DevOps

* AWS * GitLab * Google Cloud Platform

Data

* Kafka * Hadoop * PostgreSQL * Snowflake

Become an insider

Members of our Talent Community get direct job matching and job recommendations.

Join the community

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

Customer Experience

These cookies are used to generate reports based on data from visits to the website, without knowing who the visitor is. These cookies help us to gain insight of the pages that have been visited to help inform the optimisation of website layouts and to improve visitor journeys. Using cookies to track the most visited areas of our website and to identify when users encounter errors on the website, will help us ensure that our website is optimised to remove confusing or ineffective content. You can switch these cookies off at any time by visiting your Cookies Preference Centre.

Store and/or access information on a device 5 partners can use this purpose

Store and/or access information on a device

Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.

List of IAB Vendors‎ | View Illustrations

Personalised advertising and content, advertising and content measurement, audience research and services development 5 partners can use this purpose

Personalised advertising and content, advertising and content measurement, audience research and services development

* ##### Use limited data to select advertising 5 partners can use this purpose

Switch Label

Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).

View Illustrations

* ##### Create profiles for personalised advertising 5 partners can use this purpose

Switch Label

Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.

View Illustrations

* ##### Use profiles to select personalised advertising 5 partners can use this purpose

Switch Label

Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.

View Illustrations

* ##### Create profiles to personalise content 1 partners can use this purpose

Switch Label

Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.

View Illustrations

* ##### Use profiles to select personalised content 1 partners can use this purpose

Switch Label

Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.

View Illustrations

* ##### Measure advertising performance 5 partners can use this purpose

Switch Label

Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.

View Illustrations

* ##### Measure content performance 2 partners can use this purpose

Switch Label

Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.

View Illustrations

* ##### Understand audiences through statistics or combinations of data from different sources 4 partners can use this purpose

Switch Label

Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).

View Illustrations

* ##### Develop and improve services 5 partners can use this purpose

Switch Label

Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and