Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Narasimha Raju Kotnala

Narasimha Raju Kotnala

Romford,Essex

Summary

Experienced Java Software Engineer with a strong track record in building scalable, cloud-native applications on AWS. Proficient in Java (8–21), Spring Boot, and microservices. Hands-on experience with AWS IAM and implementing secure APIs with OAuth2 and JWT. Passionate about Identity and Access Management (IAM) and cloud security, with a growing focus on integrating secure authentication and authorization into distributed systems. Java Software Engineer with a strong background in building scalable, cloud-native applications on AWS. Delivered high-quality code by utilising expertise in Java, Spring Boot, and microservices. Focused on enhancing security by implementing secure APIs with OAuth2 and JWT, while driving advancements in Identity and Access Management (IAM) and cloud security.

Overview

28
28
years of professional experience
1
1
Certification

Work History

Consultant Developer

Department For Work & Pensions
Newcastle Upon Tyne, Tyne & Wear
01.2026 - Current
  • Applied expert problem-solving skills to tackle complex software challenges, maintaining high standards of quality and innovation.
  • Coded software updates to add new features, close security holes and resolve defects.
  • Refined and upgraded existing software to continuously improve performance.
  • Utilised advanced knowledge of Java, PostgreSQL, docker and Kubernetes to develop high-quality, scalable code for various projects.

Java Developer

Sublime Tech Solutions Limited
London, Essex
01.2024 - 04.2026

Working on e-commerce project for a retail business. It involves the front-end and back-end logic to process a purchase, right from ordering to the delivery of the product to the customer. Working on a Java microservices architecture to deliver the various modules.

  • Designed RESTful APIs for Java applications, enabling seamless integration with front-end technologies and third-party services.
  • Applied Agile methodologies to manage Java development projects, improving team productivity and project delivery timelines.
  • Contributed to all phases of the software development lifecycle, from concept to deployment, ensuring project success.
  • Designed, developed and tested Java-based solutions using common standards and frameworks for ease of maintenance.
  • Coded software updates to add new features, close security holes and resolve defects.

E3 ENGINEER

Nationwide Building Society
London, Essex
07.2023 - 01.2024
  • Worked on the FPS(Faster Payment System) within the EPH-IL (Electronic Payment Hub Integration Layer) system for Nationwide to migrate the current On-Prem System to a 24/7 completely cloud-based application.
  • The data flow involves handing requests from Form 3 into EPHIL layer which is the main processing hub which processes payments and sends acknowledgment back to form 3 and also generates various forms of reports and also archives the data for a specified period.
  • Transfer of data happens through raw Json or Envelope messages which are posted to input Kafka topics.
  • As the data flows from one microservice to the other the message envelope is enhanced with more specific data until the entire payments are processed.
  • Used Java, Kafka, MongoDB in a dockerised environment.

SENIOR JAVA DEVELOPER

Home Office
London
10.2022 - 03.2023
  • Tracking the movement of passengers and goods into and out of UK.
  • Cerberus envisages a unified, analytical system powered by the best data and intelligence available, enabling threat-agnostic and cross-modal targeting.
  • This allows better deployment of resources to risk while facilitating the legitimate flow of border traffic.

JAVA DEVELOPER

DWP (Department for Works & Pensions)
Newcastle upon Tyne, Tyne & Wear
01.2019 - 09.2022
  • Worked on an application called CACS-R for calculating the carers allowance which included online and batch processing.
  • Implemented solutions to calculate CA (Carers Allowance), CDP (Child Disability Payment), ADP(Adult Disability Payment), UC (Universal Credit) etc.
  • Utilised Spring Framework for the development of scalable enterprise applications, enhancing business operations.
  • Automated repetitive tasks using Java, saving the team over 100 hours of manual work per month.

ASSOCIATE DIRECTOR

Cognizant
Nottingham
07.2019 - 08.2019
  • Worked in the capacity of an Associate Director on the ACNE application leading a team of 10 Software Engineers.
  • The application was targeted to generate a recommendation based on the customer-provided info for ACNE consultation.
  • Worked on the APIGEE gateway to configure it to act as a bridge between the React front end and the Node Js middle tier.
  • Implemented the solution using the Spring Boot Microservices Architecture.

JAVA DEVELOPER

RCDTS Ltd(Revenue and Customs Digital Technology Services Limted)
Telford
04.2019 - 06.2019
  • Worked on fraud management software to generate automated templates to capture information related to a fraud case.
  • Implemented customized, targeted templates to capture the case details.

JAVA DEVELOPER

National Health Service Digital
Leeds
08.2018 - 10.2018
  • Worked alongside technical architect to implement the solution to book an appointment for a patient via the NHS 111 service.
  • The application was containerised in docker and deployed on AWS.

IT ENGINEER

Dunelm Soft Furnishings
Leicester
09.2017 - 07.2018
  • Was involved in development and enhancement of the Dunelm Online Portal as per the requirements using TDD & BDD approach.
  • Implemented business solutions using the Microservices Architecture.
  • Implemented solutions in Java, MongoDB and docker

APPLICATION SOLUTIONS ARCHITECT

FedEx
Coventry
02.2016 - 08.2017
  • Global Sortation System: Development and enhancement of the GSS Application which is Sortation system to sort packages at the port of arrival before delivery.
  • Involved in commissioning (testing) of upgraded software at various FedEx locations (Milan, Cologne).

SOFTWARE ENGINEER

Liberty Information
Belfast
06.2014 - 02.2016
  • ECLPS - Real Time Bridging. Development and enhancement of the ECLPS Application.
  • The ECLPS application in essence helps agents selling commercial insurance based on a rating system for the customer based on his/her credit score.

ANALYST DEVELOPER

Capita Managed IT
Belfast
11.2012 - 11.2013
  • Supported the Northern Ireland Electricity project for various Electricity suppliers both in North and South of Ireland.
  • The application essentially handled the delivery of market messages from the HUB(NIE, ESB) to the respective supplier and vice versa.

PROFESSIONAL

All State
Belfast
09.2010 - 11.2012
  • Was involved in the requirements gathering, analysis, design, and development of the Electronic Bill Presentation System.
  • It involved receiving the billing file from the mainframe billing system and enriching the bill with all the details necessary from various systems and generating a bill in PDF format and delivering it to the customer via email.

ASSOCIATE PROJECT MANAGER

HSBC India
Hyderabad
06.2006 - 04.2010
  • Worked as an Associate Project Manager on OHCDM HBUS project which involved migration of customer data.
  • Worked on Safe Box Accounting System which allowed online rental and maintenance of HSBC Safe Deposit Boxes.
  • Also worked on the Statement & advices system which was responsible for providing up to 12 months period of transaction data for HSBC Bank USA customers.

SENIOR SOFTWARE ENGINEER

iSpace Software Technologies
Hyderabad
01.2005 - 06.2006
  • Worked on developing various insurance modules like enrolling, gathering provider information, capturing customer demographics etc, leading up to the Claims Processing System.

MEMBER TECHNICAL

ADP PVT LTD
Hyderabad
01.2000 - 05.2005
  • Worked on the dividend System which maintained the customer transaction records and calculated the dividend at the year-end based on the customer portfolio.

TRAINEE SOFTWARE ENGINEER

Logic Designers
Hyderabad
03.1998 - 10.2000
  • Developed an application to generate the bills of customers for a restaurant based on the KOT(Kitchen Order Token) system.
  • Developed an application for an online competitive exam that evaluates a student's performance by providing a score and various reports section-wise to analyze the performance.

Education

BE - CIVIL

College of Engineering, Osmania University
Hyderabad
1996

Skills

Programming:

  • Java 8, 11, 17, 21
  • C, C, Visual Basic 50
  • Spring Boot 209, 344
  • Spring Microservices
  • Spring Batch
  • Spring Security
  • Apache Kafka
  • Javascript Object Notation (JSON)
  • Cascading Style Sheets (CSS)

Operating Systems:

  • Linux, Windows, Mac OS

Containerization:

  • Docker
  • Kubernetes
  • Helm Charts

Testing:

  • JUnit
  • Mockito
  • Test Driven Development (TDD)
  • Behavior Driven Development (BDD)
  • Automated Test Frameworks
  • User Testing

Build Tools:

  • Maven
  • Bamboo

Databases (Non-Relational/Relational):

  • MongoDB (NO SQL)
  • Cassandra (NO SQL)
  • PostgreSQL
  • Sybase
  • MS SQL Server
  • DB2

Agile Software Development:

  • Collaboration Tools (JIRA, Confluence, Slack, Teams)

Mark Up Languages:

  • XML
  • HyperText Markup Language (HTML)

Code Quality:

  • SonarQube

Code Coverage:

  • JaCoCo

Cloud Computing:

  • Amazon Web Services (IAM, EC2, VPC, AWS Lambdas)
  • IAM & Security: OAuth2, JWT, SAML, OpenID Connect, AWS IAM Policies, Spring Security, Role-Based Access Control (RBAC)

Version Control

  • Git
  • SVN

Object Relation Mapping

  • Hibernate (Java)

API Design

  • SOAP
  • Restful Webservices
  • APIGEE Gateway

Scripting Languages:

  • Javascript
  • Batch Scripting

Other Frameworks:

  • Apache POI (Java/Excel)

Legacy Systems:

  • Mainframe (COBOL, MVS, VSAM, CICS, DB2)

Certification

  • Microsoft Certified Professional in Visual Basic 5.0
  • Brainbench Certified in C Language

Timeline

Consultant Developer

Department For Work & Pensions
01.2026 - Current

Java Developer

Sublime Tech Solutions Limited
01.2024 - 04.2026

E3 ENGINEER

Nationwide Building Society
07.2023 - 01.2024

SENIOR JAVA DEVELOPER

Home Office
10.2022 - 03.2023

ASSOCIATE DIRECTOR

Cognizant
07.2019 - 08.2019

JAVA DEVELOPER

RCDTS Ltd(Revenue and Customs Digital Technology Services Limted)
04.2019 - 06.2019

JAVA DEVELOPER

DWP (Department for Works & Pensions)
01.2019 - 09.2022

JAVA DEVELOPER

National Health Service Digital
08.2018 - 10.2018

IT ENGINEER

Dunelm Soft Furnishings
09.2017 - 07.2018

APPLICATION SOLUTIONS ARCHITECT

FedEx
02.2016 - 08.2017

SOFTWARE ENGINEER

Liberty Information
06.2014 - 02.2016

ANALYST DEVELOPER

Capita Managed IT
11.2012 - 11.2013

PROFESSIONAL

All State
09.2010 - 11.2012

ASSOCIATE PROJECT MANAGER

HSBC India
06.2006 - 04.2010

SENIOR SOFTWARE ENGINEER

iSpace Software Technologies
01.2005 - 06.2006

MEMBER TECHNICAL

ADP PVT LTD
01.2000 - 05.2005

TRAINEE SOFTWARE ENGINEER

Logic Designers
03.1998 - 10.2000

BE - CIVIL

College of Engineering, Osmania University
Narasimha Raju Kotnala