NatWest: Software Engineer (React & Java)

September 6, 2025
8 ₹ LPA - 15 ₹ LPA / year

Job Description

🏢 Company: NatWest Digital X

💼 Role: Software Engineer (React & Java)

📍 Location: India (Hybrid/Flexible)

⏳ Experience: 2+ Years

🔖 Job Type: Full-time, Senior Analyst Level

Job Description

NatWest Digital X is on a mission to make digital experiences effortless, secure, and customer-centric. As a Software Engineer specializing in React and Java, you will play a critical role in developing, maintaining, and optimizing high-performance applications that shape the future of banking. This role blends technical depth with creative problem-solving, ensuring that every solution you engineer is robust, scalable, and aligned with the needs of millions of customers across the globe.

In this position, you will work within feature teams to design and deliver cutting-edge software while collaborating with architects, analysts, and other engineers. The role involves working across the full software development lifecycle — from requirement analysis and design to coding, testing, deployment, and ongoing maintenance. With React on the front end and Java on the back end, you will contribute to building customer journeys that are seamless, reliable, and impactful.

Beyond coding, this role provides the opportunity to broaden your professional scope. You will engage with stakeholders at multiple levels, apply DevOps and Agile best practices, and be encouraged to experiment with automation, scalability, and performance-driven solutions. NatWest Digital X emphasizes flexibility, innovation, and inclusivity, giving you the space to thrive while making a measurable impact on digital banking services.


Roles & Responsibilities

  • Engineer, test, and deploy innovative, customer-focused software solutions using React and Java technologies.

  • Work within permanent feature teams responsible for the entire lifecycle of software, from design to deployment and enhancement.

  • Collaborate with cross-functional stakeholders, including architects, business analysts, and senior engineers, to align solutions with business goals.

  • Design, code, and maintain secure, scalable, and high-performance applications that meet regulatory and business requirements.

  • Participate in Agile ceremonies, contributing to sprint planning, backlog refinement, and continuous improvement initiatives.

  • Implement CI/CD pipelines, ensuring smooth integration, automated testing, and reliable software delivery.

  • Contribute to optimization efforts by improving application scalability, performance, and availability.

  • Produce high-quality, well-documented, and maintainable code following industry best practices.

  • Support incident resolution, debugging, and ongoing maintenance of deployed applications.

  • Mentor junior team members by sharing best practices, reviewing code, and guiding them in adopting modern engineering approaches.


Requirements & Eligibility

  • Bachelor’s degree in Computer Science, Information Technology, or related fields.

  • Minimum of 2 years’ hands-on experience with ReactJS, Java, and SQL for application development.

  • Proven ability to write and execute unit tests, integration tests, and maintain CI/CD pipelines.

  • Experience with development tools, bug tracking systems, and collaboration platforms such as Jira, Confluence, or Git-based repositories.

  • Familiarity with multiple programming languages or low-code platforms, demonstrating versatility in engineering solutions.

  • Working knowledge of Agile methodologies, DevOps practices, and associated toolsets.

  • Strong problem-solving skills with the ability to handle complex analytical and numerical challenges.

  • Experience implementing programming best practices focusing on automation, scalability, virtualization, and performance optimization.

  • Excellent communication and collaboration skills, with the ability to engage stakeholders at varying levels of seniority.

  • A mindset of continuous learning, adaptability, and passion for delivering quality software solutions.


Expected Salary

For the Software Engineer (React & Java) role at NatWest in India, the average salary typically ranges between ₹8 LPA to ₹15 LPA, depending on skills, certifications, and overall professional experience. Engineers with proven expertise in full-stack development, CI/CD automation, and scalable application design can expect to be at the higher end of the bracket. Globally, NatWest offers competitive packages with strong benefits, reflecting its focus on attracting and retaining top technology talent.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates