Post Job Free
Sign in

Full Stack Developer with Java & Spring Expertise

Location:
Wichita, KS
Posted:
January 12, 2026

Contact this candidate

Resume:

Sai Lokesh Atluri

Full Stack Developer

Kansas, USA 913-***-**** ****************@*****.*** Linkedin

Professional Summary:

Full Stack Developer with 4+ years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle (SDLC) using Java and J2EE Technologies.

Good hands-on experience in developing web applications such as MVC Architecture using Spring MVC.

Experienced in developing Microservices applications using Spring Boot, Spring Batch, Spring IOC, Spring Integration, and Pivotal Cloud Foundry.

Experience in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.

Experienced in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs.

Experience in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.

Experience using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular JS, Node JS, XML, AJAX, JSON which meets W3C Web Standards.

Experience with the dependencies for Node.JS like NPM and bower.

Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, I/O and Java. Lang Package.

Experience in message streaming by using Apache Kafka.

Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.

Experience with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.

Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.

Hands on experience on different IDEs such as Eclipse, Spring Tool Suite and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM Web Sphere.

Experience on implementation of version control software GIT repositories.

Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.

Experience in Unit Testing the application using JUnit.

Experience in UI testing with Karma, Mocha, Jasmine and Chai.

Experience in Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.

Experienced on tools like JIRA for bug tracking.

Experienced in database systems like MySQL, SQL Server, and NoSQL database MongoDB.

Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.

Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.

A quick learner and a team player with excellent communication, good management skills for analysing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.

Technical Skills:

Languages

Java 17/11/8, PL/SQL, SQL

Java/J2EE Technologies

Core Java, JSP, JMS, Java Beans, EJB, Tiles, Design Patterns, RabbitMQ, ActiveMQ.

Frameworks

Spring, Hibernate, Spring Boot.

Web Technologies

HTML5, XML, DOM, JSON, CSS3, JavaScript, JQuery, AJAX, Angular 18/16

Web Services/Cloud

SOAP, REST, AWS

Design & GUI Tools

Eclipse, IBM RAD

App servers

IBM Web Sphere, Apache Tomcat, BEA Web Logic, Jboss

Version Controls

SVN, CVS, GitHub

Databases/Tools

Oracle, SQL Server, My-SQL

Methodologies

Agile, Waterfall

Operating Systems

Windows, Linux, UNIX

Professional Experience:

Client: Citizens Bank, Providence, KS May 2024 – Till Date

Role: Full Stack Developer

Responsibilities:

Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.

Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).

Backend development was done using J2EE (Java 17), Spring Boot and Spring 4 MVC.

Used Java 17 lambda expressions along with streams like Parallel Streams for performing chain operations such as filter, map, and collect on a collection.

Designed and developed Micro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs.

Developed microservices with spring and tested the application using Spring Boot.

Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.

Developed data access layers using Spring Data to simplify database interactions and reduce boilerplate code.

Leveraged Spring Data repositories to implement clean, maintainable persistence logic

Involved in designing and developing the front end of the application using Angular.JS, Java script, AJAX, HTML5, CSS3.

Used Typescript for most components with Angular 18 framework.

Involved in developing the web pages using Angular 18 to build Single Page Applications (SPAs).

Worked with Angular CLI for building and creating component, services, modules, and initialized routing functionalities.

Involved in developing restful APIs using Node.js frameworks.

Incorporated RxJs with Http Client Module for all asynchronous backend requests (GET, POST, PUT, and DELETE).

Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend.

Used JMS to create, send and read messages.

Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.

Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.

Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.

Used Spring Data Specifications and Criteria API for dynamic and flexible query building.

Exposed repositories as RESTful endpoints using Spring Data REST.

Implemented test cases and performed unit testing using Jasmine and Karma.

Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.

Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Utilized MongoDB database management system for keeping user generated data.

Followed agile process throughout development lifecycle and developed the application as per the coding standards.

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.

Environment: Java 17, spring, MVC, Spring Boot, Spring Data, JPA, Eclipse, Microservices, HTML5, CSS3, JavaScript, TypeScript, Angular 18, Angular CLI, Node.js, RxJs, NgRx, XML, JMS, AWS, Docker, Kubernetes, Karma, Jasmine, CI/CD, Jenkins, SQL, MongoDB, Agile and Windows.

Company: Capgemini, India. Jul 2019 – Jun 2022

Role: Full Stack Developer

Responsibilities:

Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.

Developed and maintained Java 11 distributed applications using Spring MVC framework and hibernate.

Worked on reading and writing to/from the files by using newly introduced methods in Java 11.

Utilized Advanced JDK 11+ features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.

Used Microservices with Spring Boot-based services interacting through Restful web services.

Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.

Implemented Spring Data JPA for ORM-based data persistence using Hibernate.

Working on Implementation of JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.

Developed the front-end part of application, user interactive web pages using web technologies like HTML5, XHTML, CSS3, JavaScript and Bootstrap.

Designed and implemented responsive user interfaces using Angular 16, HTML5, and CSS3, ensuring cross-browser compatibility and accessibility.

Developed and deployed web applications using Angular 16 for front-end development and integrated with AWS back-end services such as AWS Lambda, API Gateway, and DynamoDB.

Used Node.js as a proxy to interact with Rest services and interacting with database.

Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.

Worked with JMS Connection Pool and the implementation of messaging using Spring JMS and Message Queues.

Responsible for design and maintenance of the Git repositories.

Developed JUnit test cases to unit test the business logic. Added constraints, indexes to the database design. Developed business objects and other based on the database tables.

Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.

Implemented Web service calls using SOAP and REST (Using JAX-RS and JAX-WS frameworks).

Worked on No SQL database MongoDB to perform asynchronous operations.

Worked on SQL queries and PL/SQL and actively involved in the production support.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Participated in Agile methodology for application development and SCRUM meeting every day.

Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project managers and developers.

Environment: Java 11, spring, MVC, Spring Boot, Hibernate, JPA, Eclipse, Microservices, HTML5, CSS3, JavaScript, TypeScript, Angular 16, Angular CLI, Node.js, RxJs, NgRx, XML, JMS, AWS, Docker, Kubernetes, Karma, Jasmine, CI/CD, Jenkins, SQL, MongoDB, Agile and Windows.

Education:

Master of Science in Computer Sciences - Wichita State University, USA

Bachelor of Technology Computer Science and Engineering- Prasad V. Potluri Siddhartha Institute of Technology, India



Contact this candidate