Post Job Free
Sign in

Java Backend Developer / Lead

Location:
Phoenix, AZ
Posted:
December 04, 2025

Contact this candidate

Resume:

Gnanendra Reddy Kamasani

Sr Java Full Stack Developer

****************@*****.***

Professional Summary:

Having overall 14+ years of experience in Analysis, Design, Development, Research and Implementation of Software Applications using Java 8,17 & J2EE Technologies like Java, Struts, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring ORM, Hibernate with JPA, SOAP Web Services, Restful Services, Kafka, Docker, Kubernetes, Design Patterns, MVC and Microservices.

Having 2+ years of onsite experience in developing, deploying and maintaining backend services and Applications in production support at the client environment.

Having Good Work Experience in Developing both Monolithic and Micro Services based Applications.

Extensive experience in Service Oriented Architecture (SOA) Using Enterprise Service Bus (ESB) using ALSB, OSB and WSO2. Created Proxy Services and Business Services and done request and response transformation and routing the services to northbound to southbound Services vice versa.

Involved in end-to-end ESB Services implantation, implemented API transformation logics using Java and XSLT and implemented Enrichment patterns to fulfil the business rules.

Experience with Software Development Processes & Models: Agile & Waterfall.

Extensive experience in working with Oracle and MySQL.

Expertise in developing enterprise-grade UI applications using Angular 14/15/16, TypeScript, RxJS, SPA architecture, and advanced performance optimization techniques.

Excellent analytical and programming abilities in using technology to create flexible and maintainable solutions for complex development problems.

Excellent skills in developing code for the database applications to interact with the databases using JDBC and ORM Frameworks.

Experienced in working with AWS using ECS, EC2, S3 and Lambda.

Having Good Experience in Using JENKINS tool for CI &CD.

Having Work Experience in using JIRA tool for Project Management

Having experience in providing in-house trainings.

Excellent team player and ability to adapt to changes quickly and efficiently.

Experienced in delivering customer training sessions, empowering users with the necessary skills and knowledge to maximize the value of products or services.

Experience in dealing and coordinating with on-shore and offshore teams.

Experience Summary:

Working as a Tech Lead for 10xScale from May-2025 to till date.

Worked as a Consultant (Solution Architect) for Saigun Technologies about 2 years

Worked as a Consultant for Multifinz about 2 years

Worked as a Tech Lead for MTN Group about 8 years

Worked as a Consultant for Fidelity Information Services from about 2 years

Technical Skills:

Programming Languages

Java 8,17, Python, Java Script, Go

Java Technologies

Core Java, JDBC, Java Beans, Spring Core, Spring Boot, Spring MVC, Spring Data JPA, Web Sockets, Hibernate, Spring AOP, Spring Security, RESTful Webservices (Spring Rest), Microservices.

Web Technologies

HTML, CSS, XML, JSON, ReactJS, Angular (14-16)

Operating Systems

Windows, Linux

Servers

Apache Tomcat, Jboss, WebLogic Server 14c

Unit Testing

Junit, Mockito, JMeter

Data Base

MSSQL, MySQL, Oracle, PostgreSQL

Messaging Platforms

RabbitMQ, Kafka

IDE Tools

Eclipse, IntelliJ, Visual Studio

CI/CD

Git, GitHub, Tortoise Git, GitBash, GitHub desktop, Jenkins, JIRA

SDLC Methodologies

Agile (Scrum)

Build Tools

Maven, Gradle

Cloud Technologies

AWS, Kubernetes, Docker

Enterprise Service Bus

ALSB, OSB 11g, WSO2

Educational Qualification:

M.C.A (Master of Computer Applications) Post-Graduation from Sree Venkateswara University.

B.Sc. (Computers) Graduation from Sree Venkateswara University.

Key Projects:

The Cigna Group Phoenix, AZ May 2025– Present

Role: Tech Lead (Java, Spring Boot, Microservices)

Project: USM(Medical) and HSM (Health Services)

Description: The main goal of the projects is to modernize existing applications in the Cigna group (USM and HSM). Currently, these applications are being managed using older versions to newer versions, a more up-to-date version of the platform. This transition is aimed at giving the applications a new and modern look, likely to improve their user interface, functionality, and overall user experience.

Responsibilities:

Design and implement robust server-side components using Java Spring Boot and Fast API.

Configure and optimize PostgreSQL and Redis for performance and analytics.

Build RESTful APIs for authentication, problem delivery, feedback systems, competition rankings. Ensure secure endpoints using OAuth 2.0 and JWT using Spring Boot.

Implement and maintain Piston engine connectivity for safe and efficient code evaluation. Handle language support for Python, Java, etc. Offers intelligent feedback to guide learning and code refinement.

Role-Based Access Control: Define permissions for admins, educators, and users across modules. Build CRUD APIs to manage the coding problem library: tags, metrics, difficulty levels.

Collaborated with UI/UX teams to design and deliver modern and responsive front-end components using React.

Created web pages using copilot agent and breast mode for the Login, Sign-up modules and integrated in the frontend project.

Containerized Spring Boot services using Docker and deployed them on Kubernetes/EKS for scalable orchestration and rolling updates.

Comfortable learning and applying Kotlin constructs such as null-safety, extension functions, and functional style programming.

Designed and developed distributed microservices using Java 17 & Spring Boot, creating secure REST APIs and modular backend services.

Containerized Spring Boot applications using Docker and deployed on Kubernetes/EKS with rolling updates, health checks, and auto-scaling.

Built and optimized CI/CD pipelines in Jenkins for automated build, test, and deployment workflows across multiple environments.

Implemented AWS ECS, EC2, S3, CloudWatch, and API Gateway for cloud-native deployment of microservices and UI components.

Configured CloudFront caching, WAF rules, and rate limiting to safeguard and accelerate modernized applications.

Used Terraform for Infrastructure as Code to provision AWS resources and automate deployment pipelines.

Integrated centralized logging and monitoring using AWS CloudWatch, Splunk, and distributed tracing patterns for microservices.

Refactored existing Java modules into equivalent Node.js services, improving maintainability and reducing response time across critical APIs.

Build and develop reusable components and user facing features using ReactJS.

Incorporated the Copilot in the development tools to develop UI pages using ReactJS in both Agent mode and Breast mode. Trained the team on these tools in front-end development.

Exposure to Kotlin in collaborative environments where services were written in both Java and Kotlin.

Implemented rate limiter secure from the DDOS attacks using CloudFront.

Implemented edge servers for performance of the web application developed in ReactJS.

Environment: Java 17, Spring Boot, Jenkins, Micro Services, Docker, K8S, AWS Cloud, ECS, Maven, Gradle, PostgreSQL ReactJS, Github Copilot, Piston engine, MobaXTerm, SoapUI

Client: Saigun Technologies Feb 2023 – Mar 2025

Role: Sr Java Backend Developer / Consultant

Responsibilities:

Designing and implementing REST API using Spring Boot. Generated metrics with method level granularity and persistence using Spring Actuator.

• Designed and developed Spring Boot–based microservices using 12-factor design, securing services with OAuth2/JWT and integrating with GraphQL gateway.

Working in agile framework as an individual contributor Responsibilities include - interaction with business team in story grooming, reviewing story/acceptance criteria.

Integrated GraphQL with both Java/Spring Boot and Node.js backends, enabling federated access to microservices via a single unified API gateway.

Developed Angular 14/15 based dynamic UI modules with standalone components, improved routing configs and reusable UI libraries.

Containerized applications using Docker and deployed them to Kubernetes/EKS workloads with ConfigMaps, Secrets, and rolling updates.

• Configured AWS Lambda, S3, CloudWatch, Route53, SQS, and ECR for serverless processing, logging, monitoring, and event-driven automation.

Practical experience configuring and optimizing PostgreSQL in production environments, including schema design, indexing, and performance tuning.

Integrated Angular applications with Spring Boot and Node.js microservices, ensuring efficient communication through REST, GraphQL, and secure JWT/OAuth2 workflows.

Converted a monolithic app to microservices architecture using Spring Boot 12 - factor methodology. Used Spring Config server for centralized configuration and used Jenkins for Microservices deployment.

Developing and testing Proof of Concept. Creating understanding documents. Made Functional Specification.

Review the test cases. Prepared power point representation for user manual.

Environment: Java, JSP, Servlets, Struts, Go, Oracle, Spring, Spring Boot, Jenkins, Angular, Micro Services, Docker, K8S, AWS Cloud, MobaXTerm, SoapUI, Postman, Python, ECS, EKS, Terraform, Apache Airflow, CloudWatch, Route53, S3, ELB, EC2, ReactJS, Splunk, Mockito

Client: Multifinz, India Mar 2019 -Feb 2023

Role: Sr Java Microservices Developer

Responsibilities:

Developed various types of Pricing, Assignment Incremental DBT models, Views using Common Table Expressions to be executed on Redshift clusters cumulio1 and cumulio2.

Performing Configuration Management, Continuous Integration, Continuous Deployment with Jenkins and Cloud Implementations for Analytics Dashboard, Custom Report, Pitney Bowes micro services.

Successfully migrated reporting data from old monolith tables to newly created micro services tables for 4558 clients using feature toggles in multiple phases like In Development, Pilot and General Availability (GA).

Built Spring Boot microservices integrating with PostgreSQL using JPA/Hibernate and Spring Data.

Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications for generating scheduled reports.

Worked closely with backend teams to define and integrate REST APIs, ensuring seamless data flow between Angular UI and microservices.

Worked on financial systems involving secure data flows, reporting, user authorization, and client-specific account operations in fintech environments.

Developed DB migration scripts to migrate data from old monolith application to Custom Report microservice

Developed user interface using React JS libraries for Pitney Bowes self-service tool SPA in work market and Middle tier using Spring Boot. Application is configured using Gradle build tool.

Securing microservices utilizing JWT and Oauth2.0 and spring security filters by integrating with enterprise LDAP/AD.

Automated unit, integration, and BDD testing with Junit, Mockito, Cucumber, and tools like Postman for REST API testing.

Integrated DevOps practices including automated deployment, continuous integration/continuous delivery (CI/CD), and infrastructure as code using tools like Jenkins, Docker, Kubernetes, and AWS.

Built Pitney Bowes self-service tool for client to route the work using Nodejs, Type Script, JavaScript, HTML, CSS, React JS libraries, Redux and React Hooks.

Implemented AWS Lambda Serverless App and SQS to send email with the help of templates to notify the clients to login and go through the reports.

Developed and applied application-wide, cross-platform Validation and Exception Handling policies.

Utilized code companion tools Copilot and Code Whisperer to automate repetitive coding tasks,

develop unit test cases and increased development efficiency

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper

Developed a Single Page Application (SPA) for Reports module section of Invoices and Pay using Angular to deliver a dynamic, responsive user experience with seamless navigation and real-time data updates.

Enhanced SPA using Angular 14/15, enabling modular architecture, route guards, resolvers, and improved dependency injection.

Created reusable UI widgets, dynamic forms, validation frameworks, and custom pipes for financial reporting modules.

Used Splunk and Dynatrace for log management, monitoring, and analysing application performance to ensure system reliability and optimize operational efficiency

Used CI/CD tools Jenkins, Git/Bitbucket, Jira and Docker registry for configuration management.

Environment: Java, J2EE, Spring Framework, Spring Boot, JUnit, REST API, JavaScript, Angular14/15, React, AWS Services, Docker, Kubernetes, Apache Kafka, Spring Batch, SQL, Spring Boot Micro Services (Eureka), Jenkins (CI-CD), Apache Airflow, Redshift, AWS, S3, Cloud Watch, Route 53, EC2 instance, DMS, Terraform, NodeJS, ReactJS, TypeScript.

Client: MTN Group, India Dec 2012 – Nov 2015

Role: Tech Lead / Sr Java Developer

Responsibilities:

Led a team of 4 people in delivering; involved in discussion with client from proposal till the go-live movement.

Traveled to client location Dubai for proposal and implementation; key member in the go-live movement. Managed the offshore & onsite resources according to project requirement. Involved in knowledge transfer to the MSO team.

Environment: ALSB for the ESB Layer; SOAP over HTTP Web Service Interactions; XML/RPC – UCIP and ACIP Command interface for CS3 and CS5 System Interactions; Oracle 11g for interaction with ability services.

Client: MTN Group Dec 2010 – Nov 2012

Role: Software Engineer

Responsibilities:

Supervised the delivery team; the quarterly bundle analysis till deployment for multiple cycles. Handled the offshore and onsite resources according to project requirement.

Involved in recruiting and managing the demand for the future requirements;

key member of the task force team to address the critical issues at onsite and part of change request and impact analysis board.

Enhancing the L2 and L3 Supporting Mechanism by introducing new techniques of maintenance.

Environment: ALSB for the ESB Layer; SOAP over HTTP Web Service Interactions; XML/RPC – UCIP and ACIP Command interface for CS3 and CS5 System Interactions; Oracle 11g for interaction with ability services.

Client: MTN Group Jun 2008 – Nov 2010

Role: Software Engineer / Java Developer

Responsibilities:

Responsible for creating Web services using CXF and configuring in ESB. Created proxy services using Aqua logic, OSB and WSO2 ESB. Created business services using SOAP webservices and deployed web logic server.

Introduced CXF2.1. XX for XML Beans data binding. Created new Web Service using MML(Man Machine Language). Created HLR Web Services using MML.

Implemented SSL over HTTP for Apache2 using self-signed certificates. Implemented connection pool for Socket connections in web services.

Created XML to XML Transformation using XPath and XQuery. Improved application performance by more than 30 percent in the client environment.

Created middleware reference documents for the clients and Portal team.

Support and working for both SCP and CCP applications. Created Unit Test cases.

Led a team of 4 people in delivering; involved in discussion with clients and BA from development to till the go-live movement. Traveled to client location Dubai for implementation and deployment when the project was unstable;

key member in the go-live movement. Involved in knowledge transfer to the MSO team.

part of the production support team - bug fixing, change request implementation ranging from L1 to L4 priorities. Involved in complete transitions of project from development to deployment; Involved in multiple POC as a middleware resource; explored multiple tools and implemented the same as per the requirement of the project.

Key Contributor in various discussions of requirements and design. Involved in testing the message flows using simulation. JAXB implementation for XML-JAVA parsing and vice-versa; Java classes for database connectivity through JDBC. Developed XML Schemas & WSDL and Involved in end-to-end testing. Developed UCIP and ACIP Command interface for CS3 and CS5 System

Environment: Java, spring, SOA, SOAP web services, CXF, ESB (Aqua logic & WSO2), Oracle Service Bus (OSB 11g), XML, XPath, XML Beans, JUnit, JAXB, MML, Liferay Portals, Apache2, Linux, JBoss, Web logic, Oracle, SoapUI



Contact this candidate