Post Job Free
Sign in

Software Engineer Senior

Location:
Houston, TX
Posted:
April 29, 2025

Contact this candidate

Resume:

G Kalyan

*********.***********@*****.*** Mobile: +1-346-***-****

https://www.linkedin.com/in/kalyana-ramalingeswara-rao-gangavarapu-5b976119b/

PROFESSIONAL SYNOPSIS

Certified Solution architect AWS - professional and Professional scrum master with 17 years’ experience in Java, Technical Management and Lead roles and senior software engineer.

Areas of Expertise include Java, Servlets, JSP, jQuery, and jQuery, jQuery

Mobile UI, Spring MVC, Struts and Spring Framework, Spring Boot, Microservices, Restful Web services, Hibernate, PL/SQL.

Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.

Expertise in working with SpringIOC, SpringMVC, SpringJDBC and SpringAOP

Excellent experience on J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Facade, Singleton patterns.

Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.

Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework

Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE, IntelliJ.

Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, XML,XSLT,XSL, and Ant.

Hands on Agile Scrum Projects – proficient in Conducting Backlog refinement, planning game, Task Execution, Task handover to business, Retrospective sessions, Involved in Go/ No Go decisions, UAT and Live Support.

Proficient in SDLC, Presentation Skills and Effective communicator with strong relationship management, coordination, and analytical skills.

Experience in using frameworks and tools like apache Struts, Spring, Hibernate, JPA

Good exposure to Service Oriented Architectures SOA built on Web services WSDL using SOAP protocol.

Expertise in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP SAX, DOM and JAXB.

Experience in developing applications using Map Reduce for analyzing with different file formats.

Expert in Microservices design patterns like API Gateway Pattern, Database per Service,Saga Pattern, Service Discovery,Circuit Breakers

TECHNICAL SKILLS

Operating Systems : Windows, Linux.

Cloud & Infrastructure : AWS, Kubernetes, Docker

Databases : Oracle, MySQL, MSSQL.

CI/CD : Jenkins

Monitoring & Analytics : Splunk, ELK, Grafana

Development Methodologies : Agile (Scrum, Kanban)

Testing framework : Junit, Mockito

Server technologies : Apache, Tomcat, JBoss, Kafka

ORM technologies : Hibernate, Ibatis

Web technologies : JSP, JavaScript, XML, jQuery, React, GraphQL.

Programming Languages : Java

Databases : Oracle, MySQL, MSSQL.

J2EE Technologies

: Rest API, Webservices, Microservices, React, jsp, servlets, XML, XSD

Framework : Struts, Spring, Springboot, Quarkus, JPA,

IDE : Eclipse, IntelliJ, NetBeans, RAD, STS.

Version control : GitHub, SVN, TFS

Build tools : Maven, Gradle, Ant

ORGANISATIONAL SCAN

Organization

Roles

Duration

HSBC

Technical Architect/ Technical Lead

Feb 2022to April 2025

Mouri tech

Technical Lead

May 2021 to Jan 2022

Wells Fargo

Senior Software engineer

Apr2020 to Feb2021

Verizon

Senior Software engineer / Technical Lead

Jan 2019 to March 2020

CGI

Lead Analyst

April 2015 to Jul 2018

Senior Software Engineer

Dec 2010 to March 2015

First American Corporation

Senior Software engineer

Feb 2010 to Dec 2010

Deutsche bank

Software engineer

Mar 2008 to Nov 2009

PROJECTS EXECUTED

HSBC USA

Technical Architect/Senior Software engineer Feb 2022 – April 2025

Domain: BFSI

Role: DEV – Technical Lead/ Architect

Project: Mule Migration

This project is about HSBC Global payments for different region. Existing project in mule is migrated to Spring boot API’s and Microservices deployed in Kubernetes. It involves interaction with various partners such as HSBC Connect, Net, GPS, GTRF through POL interfaces (Rest API) by referring contract details. This project involves mainly High value payments such as cross border payments.

Responsibilities:

•Developed independent micro service modules for different services which are called as proxy like orders, payment, offers, customer, care, retail, web, products which will serve as Independent microservices to UI which is hooked with React.

•Used developed services to the serve the responsibilities by using them in the backend with Elastic search for the API demand.

•Familiar with the test environment using Docker containers, configuration of Docker containers using Kubernetes. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.

•Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

•Collaborated with front end and other teams to integrate the API services with UI.

•Developed Client code using react for validation, routing and requests using HTTP for the app.

•Developed new API’s using Restful Web services using Spring Boot as per the business requirements.

•Involved in development of the application according to the requirements in Agile methodology using Jira.

•Involved in developing REST Services using Spring Boot framework.

•Designed Frontend with in object-oriented JavaScript Framework like React JS Securing the REST services using Spring Security, LDAP Basic Auth framework.

•Responsible for using AWS Console and CLI for deploying and operating AWS services developing and creating of Web Services using REST with JSON response type JMS as messaging service to asynchronously sending messages.

Migrated MuleSoft APIs to Spring Boot microservices deployed on Kubernetes

Integrated ISO message formats (PAIN001, PAIN002) for high-value cross-border payments

Led architecture and development for 2 teams; SPOC for a 4-member POD

Worked with DevOps team on application maintenance and monitoring (Grafana)

• Implemented authentication for the API gateway is done by using Auth 2.0.

Environment: Shell script, Spring Boot, Kubernetes, Docker, Microservices, Oracle, Rest API, React, AWS, jira

Synchrony USA

Role : Technical Lead/ Senior Software engineer

Project: MidApps

This application is middleware project comprises of several applications nearly 14. These applications acts as middleware for processing data from file system and generates reports. These reports are utilized by synchrony for business purposes.

Responsibilities:

Designed and developed middleware for report processing across 14 applications

Handled production deployments (Blue-Green model) and Oracle 11i to 19c migration

Familiar with Jenkins which is used to deploy these proxies in PCF, Continuous Integration (CI) and Continuous Deployment (CD).

Familiar with rally, track the User stories and manage the project requirements.

Utilizing Log4j and Junit for debugging, testing and maintaining computer systems.

Using GIT for version control across common source code used by developers.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Compiling and writing documentation regarding program development and subsequent revisions.

Used Spring ORM support for development of DAO layer.

Responsible for creating of Web Services using REST with JSON response type JMS as messaging service to asynchronously sending messages.

Large files reading and processing files on file locations using SFTP and optimizing the reading of records on Java side and on SQL sided.

Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.

Developed new API’s using Restful Web services using Spring Boot as per the business requirements.

Supported in building, deploying and validating the application in production.

Involved with the operations team

Part of operations team where actively involved in production support activities and resolved the production issues depending upon priorities.

Led a 5-member team and coordinated with L1 teams for releases.

Created Spring Boot Application and implemented Kafka producer and consumer applications on Kafka to consume and producer messages to topic.

Securing the REST services using Spring Security, LDAP Basic Auth framework

Environment: Shell script, Spring Boot, Kubernetes, Docker, Microservices, Oracle, Rest API,PCF, jira.

MOURI Tech May 2021 – Jan 2022

Technical Architect/ Full stack senior software engineer

Project: HRMS

This application is an in-house project where HR activities will be taken care right from recruitment to till exit of employee

Responsibilities:

Written Java code for backend using spring boot and microservices.

Securing the REST services using Spring Security, LDAP Basic Auth framework

Designed Frontend with in object-oriented JavaScript Framework like React JS Securing the REST services using Spring Security, LDAP Basic Auth framework

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.

Technical Lead and SPOC for a team of 15 members

Responsible for integrating Front end react code and Graph QL and backend.

Created docker-config yml files and involved in AWS deployment

Environment: Spring boot, Spring JPA, Microservices, Oracle 12c, React, AWS, GraphQL

Wells Fargo International Pvt Ltd, Apr 2020 – Feb 2021

App Systems Engineer 5 / Full stack Technical Lead

Project – WCAO

This application speaks about accounts opening and onboarding through online for different types of accounts. I was working on onboarding and admin related application. It has 3 applications inside Like WCAOUI, Self Services and services.

Responsibilities:

Responsible for bug fixes and enhancements on spring boot side.

Responsible for defect fixing and enhancement.

Responsible for writing necessary SQL statements.

Fixing Nexus IQ vulnerabilities and Sonar issues

Environment: Spring boot, Angular, Rest-WebServices, Oracle, Apache Kafka, JavaScript, hibernate.

Verizon Jul 2018 – Jan 2019

Role : Technical Lead / Full stack Senior Software Engineer

Project Name: Store Locator 1D

This application speaks about Verizon stores located in US. User has to enter zip code of the area he is looking at. It gives stores nearby with in radius of 25miles with first 20 stores. There are 2 types of stores. One is Verizon owned stores and other are authorized stores. Also manage appointments will be taken care for Verizon owned stores.

Responsibilities:

Responsible for bug fixes and enhancements on spring boot side.

SPOC for the application for Verizon India.

Responsible for vulnerability fixing fortify, black duck and sonar scan issues.

Responsible for monthly releases.

Used Spring 5 Reactive coding(Mono, Webflux) and Redis cache.

Liaising with project stakeholders – Management, SE’s, Developers and business to ensure projects are on track.

Got client business Manager Appreciation

Environment: Spring boot, React, Microservices, Oracle, AWS, Eureka discovery server, Javascript.

AT&T Feb 2008 – Sep 2012

Role : Technical Lead / Full stack Senior Software Engineer

This application speaks about vehicle transportation system. This contains work request management. Also showing vehicle tracking system and drivers under particular managers. Also a particular vehicle showin on Maps usin ARCGIS maps.Also each vehicle is equipped with GPS Unit

Responsibilities:

Responsible for developing web pages using jQuery and html.

Responsible for callin Rest API and fine tuning SQL queries.

Responsible for defect fixing and enhancement.

Responsible for developing new Web pages

Environment: Spring boot, jQuery, JPA, Restful webservices, Oracle 10g .

CGI Dec 2010 – Jul 2018

Role : Lead Analyst /Full stack Senior Software engineer

The application is a fully web based application used to process invoices and their approvals. Circulation is a part of TRS application

Sonet Mobile

The application is mobile application which is in development phase with the following modules.

Purchase Invoices(TRS-Circulation application)

Travel Assistant application Module.

Responsibilities:

Responsible for developing web pages using JSPs and java.

Visited onsite Finland, Turku for KT for 45 days.

Responsible for developing mobile application using jQuery and jQuery Mobile UI

Responsible for maintenance and enhancement of application.

Responsible defect fixing and Change requests raised in the TFS

Following Agile methodology process.

Responsible for leading team.

Acting as Scrum master for the team.

Responsible for giving monthly metrics and weekly status update to the management.

Responsible for giving estimation sheets to offshore and onshore management once the estimations are done.

Responsible for Maintenance and development of applications under Sonet Mobile

Environment: JSP, Spring MVC Architecture, Struts, jQuery, jQuery Mobile UI, Struts, Tomcat, Magda server, Restful webservices.

First American Corporation Feb 2010 – Dec 2010

Role : Senior Software Engineer

FACorelogic is well known company in US related to Mortgage Domain.

The Current project is a combination of three projects

1. ReiSource

2. ListSource

3. CustomerCenter.

These projects mainly on to report generation for a particular property in US and also information regarding properties and data related to mortgages in US. Customer Center is kind of application where Creation, user Access and privileges for users will be given. Reisource application is used to get information about particular property, whereas ListSource is an application for set of properties report. The Reports contains mainly property estimation, comparison with surrounding properties location and also property search for desired location and estimate from user perspective.

Responsibilities:

Responsible for taking backlogs and delivering for Sprint for Customer Center and ReiSource

Responsible for defect fixing and enhancement.

Responsible for developing new Web pages using struts and JSP

Environment: JSP, Struts, Fop, Velocity, Spring MVC, Oracle,Weblogic, Apache.

Deutsche bank Mar 2008 – May 2009

Role : Software Engineer

The product is the web based application of the existing Cash Management Remittance System (CMRS). It keeps track of all the transactions made across IATA by Agents and Airlines in an account maintained at Deutsche Bank.

This design specification is based on the business flow of IATA (one of Deutsche Bank’s priority customer). The main focus is to develop a web-based application, based on the existing functionalities available in CMRS, DB owned standalone MS-Access application to process IATA payment.

Responsibilities:

Responsible for coding Struts, Spring & iBatis Integration

Responsible for coding few service classes.

Responsible for coding Struts enabled JSPs.

Responsible for coding few iBatis configuration and SqlMap Files.

Environment: JSP, Struts2, Spring, iBatis, Oracle, Tomcat.

EDUCATION

M.Sc. (IT) from Kuvempu Open University, Karnataka in the year 2011.

Pursued FPGDST course in C-DAC Bangalore from August 2005 to August 2006.

M.Sc. (Chemistry) from Nagarjuna University, A.P. in the year 2005

CERTIFICATIONS

Completed PSM1 Certified from Scrum Alliance Inc, in Feb 2022.

URL:https://www.scrum.org/certificates/748069

Completed AWS Certified solution architect -Associate on Jan 2025.



Contact this candidate