Post Job Free
Sign in

Spring Boot Technical Lead

Location:
Riverview, FL
Posted:
April 07, 2025

Contact this candidate

Resume:

SUNDARABALAN GUNALAN

813-***-**** *************@*****.***

https://www.linkedin.com/in/sundarabalan-gunalan-961897162/

SUMMARY OF QUALIFICATIONS:

A Technical Lead over 17 years of IT industry experience identifying as a positive and proactive employee with client’s expectation as top priority which is reached by collaborative team work.

Develop enterprise and web applications using Java, Spring boot, Microservices, Spring MVC, Spring ORM, Spring Core, Spring Data, Spring Batch and Spring REST, Spring Security Frameworks.

Hands on experience in AWS with EC2, ECS, ELB, S3, IAM, SQS, RDS, Lambda, Cloud Watch, Cloud Formation, Step functions and Autoscaling.

Perform as a Technical lead and Application SME who is responsible for collecting the requirements from the business, analyze the requirements, estimate the effort, design, development, enhancement, support and delivery of the requirements for the web applications.

Plan, estimate and manage the epics and user stories, deliver the user requirements of the project using Kanban, an Agile Methodology development.

Rewrite and refactor the existing legacy applications using new technologies like Spring boot, Microservices.

Develop API’s using RESTFUL Web Services.

Good knowledge in developing database applications using Oracle and SQL Server. Experienced in writing simple and complex Stored Procedures, Cursors and triggers using PL/SQL.

Good Knowledge and experience in Core Java J2EE and Enterprise design patterns like - Factory, Façade, Singleton, Adapter, Iterator, Front Controller, Data Access Object, MVC, Observer, Service Locator etc.

Worked on migration projects such as ANT to Maven and Spring Boot 3.1 and Java 17 upgrades.

Technical Expertise

Technical Domain : Java/J2EE

UI Technologies : HTML, CSS, AJAX, Vaadin Framework

Application Framework : Spring, Struts, ATG, Spring MVC, Spring Boot, Spring Scheduler, Quartz

Cloud Technologies : Amazon Web Services

Web service Framework : AXIS, JAX-WS, Apache CXF, JAX-RS, REST

RDBMS and ORM : Oracle, iBatis, Hibernate

Testing Framework : JUnit, Mockito, PowerMock

Servers : IBM Web Sphere, Web logic, Tomcat, JAMES

Tools : Eclipse, RAD, RSA, Toad, JProbe, JMeter, SVN, GIT, Ant, Maven, IntelliJ, JIRA,

Putty, Fortify, SQL Developer, Jenkins, Jules, BitBucket, Splunk, SOAP UI

Control-M, pgAdmin

Professional Experience

1)Project Name : WallStreetSystems Foreign Exchange

Client : Capital One

Duration : Dec 2021 to till date

Tech Stack : Java, Spring, Python, Spring Boot, AWS and Oracle

Responsibilities:

In this project, I gained hands on experience in Amazon Web Services such as EC2, Elastic Container Service, Elastic Load Balancer, Storage, IAM roles, SQS, RDS, Lambda, Cloud Watch, Cloud Formation, Step Function and Auto Scaling.

Rates Engine is a Java based service that consumes rates feed from Citi/Wells systems and provides quotes to traders on a daily basis through REST API to create Foreign Exchange trades.

AWS Lambda is used to trigger the process based on the events for a particular S3 bucket and a step function is invoked to complete the entire process.

End of the day batch process includes generation of several reports accomplished by spring boot modules deployed on a Kubernetes cluster.

Worked on Spring Boot 3.1 and JDK 17 migrations.

2)Project Name : Payment Services Foreign Exchange

Client : JP Morgan Chase

Duration : Sep 2018 to Dec 2021

Tech Stack : Java, Spring, Mule ESB, Spring Boot, JMS and Oracle

Responsibilities:

In this project, I worked on design and development of business requirements in Java, Spring Framework and Mule Framework.

This particularly involves various stages like analyzing business requirements, creating and user stories in JIRA, implementation, unit testing and deployment. These stories are implemented using standard Java design patterns.

The code is built to run in clustered, multi node environments supported by Apache, Mule and JMS that provide features like scalability, resiliency and real time processing. Continuous deployment is achieved through Unix, Groovy scripts in tools like Jenkins and Jules

3)Project Name : Client Service Exchange

Client : JP Morgan Chase

Duration : Sep 2013 to Sep 2018

Tech Stack : Java, JAMES, iBatis, and Oracle

Responsibilities:

In this project I worked on email utility which includes processing incoming email and sending outbound emails. Any application can be subscribed to email utility.

The utility uses Apache JAMES server to process incoming emails which converts the email contents to an appropriate format and sends the data to subscribed applications through web service.

For outbound, a JAX-WS web service is created to receive email data from applications and a scheduler dispatches emails to recipients. Monitor module is created to monitor the service.

I also worked on Voltage SecureMail Integration, TLS encryption, AXIS to Apache CXF web service framework change, two-way SSL integration, sFTP file transfer, Tech Refresh for Email Utility, SDLC adherence, developing jUnits and NLP Integration. Also worked on migrating the legacy code that uses ant build scripts to make use of the Maven pom.xml and Jenkins pipeline.

4)Project Name : Global Mobile Payments

Client : JP Morgan Chase

Duration : Feb 2013 to Sep 2013

Tech Stack : Spring, Struts, iBatis, and Oracle

Responsibilities:

As part of this project, I worked on Client and Consumer Mobile Portal. Client Mobile Portal enables clients to enter consumer information into a mobile device and send the payment offer via email, Consumer Mobile portal enables consumer to accept payment on virtual/plastic card, transfer to bank account.

Web services were developed using Apache CXF framework for information exchange. I also worked on jMeter to performance test the application.

5)Project Name : Global Prepaid Platform (GPP)

Client : JP Morgan Chase

Duration : Feb 2012 to Jan 2013

Tech Stack : Spring, Struts, iBatis, and Oracle.

Responsibilities:

As part of this project, I worked on several enterprise releases and COAL project; majorly on Account Holder Portal changes and Client Admin Portal changes.

I also worked on Maker Checker functionality during December release. COAL is an initiative to provide visibility to prepaid accounts.

During this I learnt about the Apache CXF framework and various other processes in the GPP platform.

6)Project Name : Store Enhancements

Client : Target

Duration : Jan 2009 to Feb 2012

Tech Stack : Art Technology Group (ATG), iBatis, Oracle

Responsibilities:

This project provides support and enhancements to 13 applications on retailer’s commercial website which involves functionality to improve the guest experiences.

Worked on retailer’s Mobile Application which helped it to expand its presence in mobile marketing and drive both in-store and online traffic by launching new guest experiences.

7)Project Name : Video Game Re-Invention

Client : Target

Duration : Apr 2009 to Jul 2009

Tech Stack : Flex, JSP, Applet and Swing, iBatis, and Web Services.

Responsibilities:

This project was aimed at improving the guest’s experience and educates them on video games, consoles and accessories that are in stock and/or coming soon.

This is a flex application which is launched on a kiosk machine in order to drive more guests to the video games section.

Kiosks were placed in all stores and any guest can access it to find more information on video games. Video game information is retrieved from Target web services and Amazon web services. A nightly batch process will feed the review and rating information from the Amazon Web service.

8)Project Name : Sitelets Upgrade

Client : Target

Duration : Sep 2007 to Dec 2008

Tech Stack : Art Technology Group (ATG), iBatis,

Responsibilities

Preliminary analysis of the application.

Understanding the existing target sitelets flow, architecture, design.

Exploring different options in order to finalize the project structure.

Modifying JSPs and Java files to comply with ATG7.1

Research on web services and its security.

Notable Achievements:

Oracle Autonomous Database Cloud 2019 Specialist

Oracle Certified Professional, Java SE 6 Programmer

Associate of the quarter for Q2 '14 with Cognizant

Received on the spot award thrice when employed with Infosys.

Executed Everest services project from client location

Education :

Passed secondary school from G.H.S.S, Lakkiyampatti, Dharmapuri with 93% in 2000

Passed higher secondary school from G.H.S.S, Lakkiyampatti, Dharmapuri with 93% in 2002

Passed Bachelor of Engineering (Printing Technology) from College of Engineering, Guindy in 2006 in First Class with distinction

Passed Bachelor of Technology (Information Technology) from College of Engineering, Guindy in 2007 in First Class.



Contact this candidate