Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Atlanta, GA, 30303
Posted:
July 11, 2025

Contact this candidate

Resume:

Burugu Kiran Kumar

Java Full Stack Developer

PROFILE SUMMARY

●Over 6+ years of professional IT experience in developing scalable, reliable and efficient enterprise applications using Java/J2EE technologies.

●Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database. Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.

●Proficient in utilizing AWS Lambda to build serverless architectures and improve application scalability and efficiency. Extensive experience in different IDEs like Eclipse, IntelliJ, NetBeans.

●Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows.

●Experience with Microservices architecture applications using Spring Boot, Spring Security, Spring Cloud (Eureka, Ribbon, Feign, Hystrix). Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Kafka, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).

●Experience working with CI/CD tools such as Bamboo, Jenkins, Jira, Bitbucket etc. and implementing custom plugins. Built an application using MAVEN and used Log4J to generate log files for the application.

●Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.

●Experience in developing REST services in NodeJS using Express JS, in which JSON is used.

●Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, SpringRibbon, Spring Cloud Netflix, Spring Zuul, Spring Security.

●Used testing frameworks like JUnit, Selenium, HttpUnit, DB Unit, STIQ, and JMock.

●Strong knowledge and hands-on experience of deploying applications using Kubernetes, cloud native application development, pivotal cloud foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS.

●Experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML

●Having good knowledge in NOSQL data base like DynamoDB and MongoDB

●Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS.

●Experience in using Web/Application servers like WebLogic, JBoss, Glassfish and Tomcat.

●Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns. Good experience in Agile and SCRUM methodologies.

WORK EXPERIENCE

Java Full Stack Developer – Feb 2024 to Current

TSYS, Columbus, Georgia, USA

Total System Services, Inc. (commonly referred to as TSYS), is an American financial technology company. I am designing, coding, testing, and maintaining software applications using Java and related technologies. Working on both the front-end and back-end of applications, utilizing technologies such as Java, Spring Framework, Angular, React, or other relevant frameworks.

Key Responsibilities:

●Deployed static websites and several supporting APIs (Node.js) following a server-less architecture in AWS (API Gateway, AWS Lambda & Lambda @Edge, CloudFront, DynamoDB, S3, and more).

●Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate template, using Spring IOC (Dependency Injection). Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6.

●Developing Restful web service development in Grails.

●Web application development using Groovy Grails, jQuery, AJAX and angular. Responsible for writing the Design Specifications for the generic and application specific web services in Groovy and Grails.

●Designed and developed Micro Services Architecture to divide applications into business components using Spring Boot. Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.

●Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. Implemented Zipkins for distributed Microservice Monitoring. Integrated Swagger Ul and wrote integration tests along with REST documents.

●Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems. Wrote Controller, Services and directive code using Angular 6 for a POC for converting CIM UI.

●Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment. Participate in professional systems analysis projects and work initiatives.

●Securing Spring REST API using OAuth2.

●Involved in Migrating existing application in to Microservices architecture using REST APIs and Spring Boot.

●Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.

●Experience with high-speed messaging frameworks and streaming (Kafka, Akka, reactive).

●Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from Node.js.

●Worked on Jenkins for the Continuous integration and Continuous Deployment (CI/CD).

●Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests. Work with front-end technologies such as HTML, CSS, JavaScript, jQuery, React.

●Developing Web pages by using HTML5, CSS3 with LESS, AngularJS and Angular UI Bootstrap.

●Used Java 8 features like Stream API, Lambda expressions, Functional interfaces and Default methods to handle collections of data in a more functional and declarative way and to write more concise, readable, and functional code.

●Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.

●Built server less application in AWS as backend application by developing and deploying my Spring Boot application on AWS lambda which monitors and maintains serverless application and S3 buckets for storage of data.

●Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS. Conducted research and kept up-to-date with the latest advancements in Java and Kubernetes technologies, incorporating them into development processes. Work on escalations regarding AWS Cognito.

●Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.

Environment: Angular, AOP, AWS, AWS Lambda, Bootstrap, Cassandra, CI/CD, CSS, CSS3, Hibernate, HTML, HTML5, Java, Java 8, JavaScript, Jenkins, jQuery, Kafka, Kubernetes, Microservices, MongoDB, Mongoose API, Node.js, NoSQL, PCF, React, S3, Spring, Spring Boot, Spring IOC, SQL, Stream API

Java Full Stack Developer - March 2023 to Jan 2024

Wellstar Health System, Marietta, Georgia, USA

Wellstar is one of the largest, most integrated healthcare systems. I am involved in building and integrating RESTful APIs or other web services to connect various components of the application stack. Developed and optimized database schemas, writing SQL queries, and managing database interactions within applications.

Key Responsibilities:

●Implemented REST API as Spring Boot Microservices to perform modular functionality as per Microservices architecture. Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Setup Docker on Linux and configure Jenkins to run under Docker host.

●Used Subversion for configuration Management and Jira for task management and bug tracking.

●Extensive experience in data ingestion technologies like Kafka, flume and Sqoop. Responsible and involved in complete software development lifecycle (SDLC) tasks like designing, coding, testing, and documentation using Agile Scrum Methodology for analysis and design of application. Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system. Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

●Experienced in using Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate and well versed with Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map and core Java concepts like collections, multithreading, serialization.

●Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a model, JSP, JSF, Prime Faces components as View and Faces Servlet as a Controller.

●Managed business objects, resource management in the business logic tier using Spring Framework.

●Configured Web Application Context as a ContextListener in the web.xml file to Integrating Spring with JSF.

●Configured Hibernate, Spring and MyFaces JSF to map the business objects to Database using XML configuration file. Designed and Developed SOAP/REST based Web Services to integrate with other business partners in order to exchange the data and implement request and response objects

●Designed and developed Spring and REST based Microservices using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.

●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 and deploy. Implemented Spring IOC for inter connection between modules in our application.

●Proficient in implementing Spring Integration, with specific expertise in Async Channels, Global error handling, and HTTP Outbound gateway. Used tools like SoapUI for testing SOAP based Webservices.

●Developed Angular 7/6 material responsive web application pages using Angular 8 -Material services, controllers and directives for front end UI and consumed RESTful web service API.

Environment: Angular, Azure, CI/CD, Docker, Git, J2EE, Jenkins, Jira, JMS, Kafka, Kubernetes, Microservices, RESTful, SOA, SOAP, Spring, Spring Boot, Spring IOC

Java Full Stack Developer - Feb 2019 to Nov 2021

Maybank, Mumbai, India

Malayan Banking Berhad (doing business as Maybank) is a Malaysian universal bank. Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, daily stand-ups, and other Agile ceremonies. Identified and resolved the technical issues, debugging code, and ensuring the overall reliability and performance of applications.

Key Responsibilities:

●Involved in setting up the application to run on AWS cloud environment on multiple Ec2 instances. Created event driven jobs using AWS cloud tools like S3, DynamoDB, SNS, SQS and AWS Lambda with Java.

●Good Knowledge in developing Express, working with Microservices backend with RESTful, GraphQL, gRPC etc. type of services. Used IntelliJ IDEA IDE tool for application development.

●Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from Node.js.

●Designed and developed the framework to consume web services hosted in Amazon EC2 instances.

●Write unit tests using JUnit, Mockito or other testing frameworks to ensure code quality and test coverage.

●Developed REST APIs using Java 8, Play framework and Akka. Deployed our application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by providing a ready to use platform.

●Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy. Performed form validations using reactive forms from the React framework.

●Developed web pages using HTML/CSS and JavaScript and single page application with Angular.

●Used Oracle as database and involved in the development of PL/SQL backend implementation.

●Designed and developed the ETL (Extraction Transformation and Loading) solution using the request mod-ule and the OAuth 2.0 protocol. Used AWS dynamo DB for storing config values and utilized as flags to control the code flow.

●Design and implement RESTful APIs and integrate with third-party APIs for data exchange.

Environment: Angular, AWS, AWS Lambda, CSS, DynamoDB, EC2, HTML, IntelliJ, Java, Java 8, JavaScript, JUnit, Microservices, Node.js, OAuth, Oracle, PCF, PL/SQL, React, RESTful, S3, SQL

Java Developer - Mar 2017 to Jan 2019

Century Textile and Industries, Mumbai, India

Century Textile and Industries is an Indian textile and paper manufacturing and export company. Created user interfaces with modern web technologies such as HTML, CSS, and JavaScript frameworks. Utilized the version control systems like Git for managing code repositories and collaborate effectively with other team members using tools like JIRA, Confluence, or Slack

Key Responsibilities:

●Played role of middle tier developer using Hibernate framework to generate custom report and to improve the performance of query. Worked on both JBoss application servers to implement the web application.

●Design and maintain Spring Boot Microservices for large-scale enterprise applications.

●Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL invoker, UNIX shell scripting and core java. Supports different markets for alerts and bugs, Analyze and understand and fix them.

●Collaborating on the design and implementation of end-to-end solutions that leverage both Cassandra and Java.

●Handling the project with Git version control. Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project.

●Developed and deployed scalable Microservices using Java, Spring Boot, and Kubernetes.

●Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUnit test cases.

●Java Message Service (JMS) is used for exchanging information and messaging services. Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases.

●Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JavaScript, Vue.js, TypeScript, Node.js and React.js.

●Configured batch jobs for data transfer from MySQL Production, backups to Disk or NetBackup, and refreshing QA database with production data. Ant was used as a build tool. Also worked in an Agile work environment.

●Supported microservice authentication service provider using Java Cryptology Extensions Cipher class API.

●Involved in coding, building java applications using Core java, Multithreading, JSP and Servlet.

Environment: Agile, Autosys, Cassandra, core java, Eclipse, Git, Hibernate, Java, JavaScript, JMS, JSP, JUnit, Kubernetes, Microservices, MySQL, Node.js, React, Spring, Spring Boot, SQL, SVN, Vue.js

TECHNICAL SKILLS

Programming Languages

Java, JavaScript, TypeScript, SQL

Frontend Frameworks

Angular, React, Vue.js, Bootstrap

Backend Frameworks

Spring Boot, Hibernate, JEE, Jersey

Relational Databases

Oracle, MySQL, PostgreSQL

NoSQL

MongoDB, Cassandra, DynamoDB

Version Control

Git, GitHub, GitLab, Bitbucket

CI/CD Tools

Jenkins, GitLab CI/CD, Azure DevOps, Bamboo

Cloud Platforms

AWS (Elastic Beanstalk, EC2, Lambda, S3), Azure (App Services, Functions), GCP

Containerization and Orchestration

Docker, Kubernetes

Monitoring and Logging

ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana

Testing Tools

JUnit, Mockito, Selenium, Postman

Others

Maven, Gradle for build automation, Jira, Confluence for project management

+1-470-***-****

Georgia, USA

EDUCATION

OBJECTIVE

Kennesaw State University, Georgia, USA

Masters / software engineering

To leverage my 6+ years of experience as a Java Full Stack Developer to contribute my expertise, creativity, and problem-solving skills to a dynamic team and cutting-edge projects. My goal is to help build robust, scalable, and user-friendly web applications that meet the evolving needs of clients and end-users.

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



Contact this candidate