Post Job Free
Sign in

Spring Boot Sql Server

Location:
Atlanta, GA
Posted:
October 08, 2025

Contact this candidate

Resume:

ANGULAKSHMI KALYANASUNDARAM

512-***-****

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

PROFESSIONAL SUMMARY

Over 8 years of diverse experience in all phases of SDLC utilizing Java/J2EE technologies in Business, Web, and Client-Server architecture.

Worked on microservices based architecture using Spring Boot interacting through REST API for making application smaller and independent.

Proficient with development of RESTful Web Services with JSON and XML representations.

Hands on experience with Python programming language.

Extensive experience in using Java 8 concepts like Streams API, Time API, Functional Interfaces, Transaction Management, Exception Handling, and Lambda functions Generics and Collection API.

Very Strong in developing applications using HTML5, CSS3, XML, DOM Manipulation, JavaScript, ReactJS, Bootstrap.

Expertise in design and modeling with SQL Server and MySQL databases

Experience in developing complex SQL Queries and writing SQL Stored Procedures, Triggers, Cursors, Functions and Packages.

Performed unit testing using JUnit integration and development

Deployment of applications done using Maven & debugging through Log4j.

Experience in using Web Servers like Apache Tomcat.

Experience with working in Software development teams/environments that practice Agile methodologies.

TECHNICAL SKILLS

Programming Languages

Java/J2EE, SQL, Python.

Java APIs

J2EE, JDBC, JNDI, JUnit, Spring MVC, Spring AOP, Spring DAO, Spring REST, Spring Boot, JPA, Log4j,

Scripting Languages

JavaScript, TypeScript

Web Technologies

HTML/HTML5, XML, CSS/CSS3, Bootstrap, ReactJS

Web/Application Servers

Apache Tomcat

IDE’s

Visual Studio Code, Eclipse,

Databases

Oracle, MySQL, MongoDB, SQL Server

Operating Systems

Windows, MacOS, Unix, Linux (Ubuntu)

Version Control

GitHub

Methodologies

Agile, Waterfall

Others Software Skills/tools used

MS Office, JIRA

Build Tools

Maven

WORK EXPERIENCE

Client BMO (REMOTE) May 2022 – Till Date

Role: Tech Lead Developer

BMO ( Bank Of Montreal)

Worked on enterprise-scale banking applications at BMO, one of Canada’s leading financial institutions.

Involved in modernizing legacy systems by building microservices to support retail banking, payments, and customer onboarding workflows.

Contributed to secure and compliant software delivery in alignment with BMO’s regulatory standards and risk frameworks.

Collaborated across cross-functional teams to enhance customer experience, optimize transaction processing, and support real-time analytics for business users.

Responsibilities:

Designed and implemented banking microservices with Spring Boot and RESTful APIs.

Consumed and exposed APIs for transaction services, user authentication, and audit logging.

Wrote unit tests using JUnit to ensure code quality and regression stability.

Used SonarQube and Veracode tools for static code analysis and vulnerability scanning.

Integrated code through Azure DevOps pipelines with automated build, scan, test, and push to Artifactory.

Deployed containerized applications on OpenShift and monitored application logs for performance/stability.

Collaborated with DevOps teams to resolve deployment issues and CI/CD failures.

Provided L2/L3 production support, handled incident triage and root cause analysis.

Effectively used Dynatrace to do analysis on performance of the Rest API’s

Have knowledge of Angular UI with backend endppints for seamless data communication and user interaction.

Technical Skills

Backend: Java 8/11, Spring Boot, REST APIs

Frontend: Angular (TypeScript, HTML, SCSS)

Database: MongoDB (NoSQL)

Dev Tools: Eclipse IDE, Git, GitHub Copilot (AI-assisted coding)

Testing: JUnit, SonarQube (static code analysis)

Security: Veracode scanning (vulnerability detection & remediation)

CI/CD & DevOps: Azure DevOps pipelines, CI/CD integration, artifact management, OpenShift deployment

Other Responsibilities: Production support and defect resolution across environments

Client Centene Corp., St. Louis, MO June 2019 – May 2022

Role: Full Stack Java Developer

Centene Corporation is a large publicly traded company and a multi-line managed care enterprise that serves as a major intermediary for both government-sponsored and privately insured health care programs. Centene contracts with other healthcare and commercial organizations to provide specialty services, including in-home health services, life and health management, vision, pharmacy benefits management, and telehealth services.

Responsibilities:

Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.

Used Spring framework MVC in the development of new modules based on requirements.

Used HTML5, CSS3, JavaScript, ReactJS and Bootstrap in front end.

Refactored existing project to make it more RESTful and thread safe.

Involved in the creation of dynamic web pages with the use of ReactJS.

Configured and set up Java Workspace which included setting up server and theme installation and configuration. Became familiar with using and navigating through Java Workspace (Eclipse).

Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.

Implemented JDBC to perform the database calls from the Java layer.

Implemented RESTful web services in JSON format.

Tested many components of web application and documented my observations.

Used REST as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.

Used SQL as database and Involved in the development of SQL backend implementation and using SQL created CRUD, Views, Joins, Indexes, and Procedures statements

Participated in analysing the requirements and depicted them through use cases and scenarios.

Participated in unit testing, integration testing and installation of the system.

Contributed to the decision making of the software and hardware requirements and tool evaluations.

Implemented logging for the whole application using Log4j.

Involved in maintaining and updating the procedure for ETL process.

Used SnowSQL to upload data into snowflakes.

Environment: Core Java, J2EE, HTML, CSS, JDBC, JavaScript, XML, JSON, Spring Framework, RESTful, Log4j, Snowflakes.

Client: KSHEMA Technologies, Bengaluru, India Jan 2018 –May 2019

Role: Full Stack Java Developer

Responsibilities:

Involved in Agile stand-up meetings throughout the project with team members on day-to-day basis for the update on project status using JIRA.

Developed various pages in the applications in front end technologies HTML5, CSS3, JSON, React JS.

Actively participated in the Analysis, Design, Development and Testing phases of various modules.

Designed and developed RESTful Web Services using Spring Boot.

Expertise in various components in Spring, which includes Spring IOC, Spring JDBC, Spring JPA and Spring Boot.

Designed and developed Spring REST API with Spring Boot 2.0.

Worked on the application as ReactJS Developer to build different REST APIs for modules such as user, products, checkout.

Developed RESTful Services with Java using Spring Boot. Coding for consuming the REST APIs, getting JSON response, and parsing them to get the required formats.

Experienced in testing API using Postman

Apache Maven tool has been used for the build and deployment of the application.

Implemented the logging mechanism using Log4j framework.

Co-ordinated with QA lead for development of test plan, Test management and defect management.

Used Jenkins to execute the Maven project as well to build the version system tool

Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.

Configured Log4j for adding the debugging information in the code base.

Experience in implementing SQL server, SQL Databases, SQL Data warehouse

Environment: Java 8.0, Spring Boot, JPA, JavaScript, ReactJS, HTML5, CSS3, Eclipse, log4j, Junit.

Client: Trident Software, Bengaluru, India Jan 2017 – Jan 2018

Role: Java Developer

Responsibilities:

Worked on Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, File I/o and concurrency, Multi-Threading, JDBC, Generics.

Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

Scalable data design for MongoDB Using Spring Boot.

All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.

Developed REST based Microservices using Spring Boot.

Apache Maven tool has been used for the build and deployment of the application.

Monitored the Error logs using Log4j and fixed the problems.

Environment: Java 8.0, MongoDB, Spring Boot, HTML5, CSS3, Eclipse, Log4j, JIRA, Web Services, REST UI.



Contact this candidate