Post Job Free
Sign in

Java Developer Spring Boot

Location:
Chandler, AZ
Salary:
125
Posted:
August 29, 2025

Contact this candidate

Resume:

Bhargavi

Java Developer

Email: ********.*****@*****.***

Ph #: 602-***-****

Professional Summary:

●7 years of experience in design, development, analysis and testing of web - based Client/Server applications using JAVA, J2EE Technologies

●Proficient in Core Java (6, 7,8), Java 11, Microservices, Spring batches, Spring JPA with repositories, Spring Boot, Spring Data JPA, JDBC, Spring IOC, Spring Security, Kubernetes, Spring Transaction Management, REST and SOAP web services.

●Experience in developing Spring cloud microservices using Spring Boot involving spring cloud eureka service discovery and registry, Spring cloud API gateway, dashboards and fallbacks, spring cloud config server.

●Proficient in AWS platform and its dimensions of scalability.

●Experience in implementation of Aspect Oriented Programming for solving cross-cutting concerns such as logging, transactions and security.

●Experience in designing authentication & authorization system with Docker, Spring Security, and Oauth 2.

●Experience working with various data sources like web services (REST, SOAP), unstructured data files, flat files, message queues, xml-based events, databases.

●Profound Knowledge on deployment on application server like Tomcat, WebLogic, WebSphere, JBoss, etc.

●Experience in using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.

●Experience in Manipulating data from database based on Spring Data JPA, Spring JDBC and Hibernate framework.

●Experience in using No SQL (document storage) in the MongoDB.

●Extensive experience with version control tools (Git) and utilizing Maven to manage project dependency.

●Experience in Project Management Tools/Issue Tracking/Bug tracking tool Like Jira.

●Experience in Agile environment using SCRUM, CI/CD (Continuous Integration & Continuous Delivery), TDD (Test Driven Development) and RAD (Rapid Application Development).

●Excellent Interpersonal and Communication skills coupled with strong technical and problem-solving capabilities.

Technical Skills:

Languages

Java/J2EE 7/8/11, AWS, SQL, PL/SQL

Framework

Spring, Spring AOP, Spring IOC, Spring Data, JDBC, Spring Boot, Spring Batch, Spring MVC, Spring Cloud, Microservices.

Microservice

Spring Netflix Cloud, Eureka, Config Server, Ribbon, ELK, Docker

Web/App Servers

Web Sphere, WebLogic, JBOSS and Apache Tomcat

Databases

Oracle, MS SQL Server and Postage SQL

Development Tools

Eclipse, Spring Tool Suite STS and IntelliJ

Version Control

CVS, SVN and Git, Star UML, Rational Rose and MS Visio

Build Tools

Maven, Gradle and Jenkins

SDLC

Agile, Scrum, Iterated Waterfall

OS & Environment

Windows, iOS, Android

Professional Experience:

Client: WorldPay, Jackson Ville, FL Jan 2024 – Aug 2025

Role: Software Engineer II

Responsibilities:

●Involved in complete development of ‘Agile (SCRUM) Development Methodology’ and tested the application in each iteration.

●Design and architecting application using various microservices design pattern to solve business problems.

●Implemented Java 17 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.

●Design various REST API with spring boot 2 to fetch meta data from the various distributed application which uses mongo data JPA repositories to fetch data from DB2.

●Created Rest Controller and supported all methods in Restful API with development for Get, Put, Post, and Delete.

●Implemented to secure our RESTful web services using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.

●Extensively used Spring Framework, Spring Boot, Spring Dependency injection, Spring AOP, Spring Data JPA during the development.

●Designed, developed, and deployed a multitude-applications utilizing AWS stack (EC2, RDS, Elastic Beanstalk, S3, SNS, SES and SQS).

●Created Maven for Build for adding external dependencies and deployment of .WAR/.JAR/.EAR files and deployed application on Apache Tomcat Server.

●Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.

●Deployed the applications utilizing Docker, Kubernetes.

●Update sprint tracker with accurate information to identify the risk and issues proactively at the sprint level.

●Drafted comprehensive reports to track bugs and design flaws using JIRA.

Environment: Java 17, Microservices, Spring, Spring Boot, Spring Data JPA, Spring Security, Docker, Kubernetes, OpenShift, Spring Transaction Management, AWS, Maven, Apache Tomcat Server, Jenkins, Visual Studio IDE, Jira, Agile.

Client: AxosBank, San Diego, CA Jun 2022 – Dec2023

Role: J2EE Developer

Responsibilities:

●Involved in the Requirement analysis design and technical assessment during project life cycle in Agile methodology.

●Created different kinds of data reports from same collection of data using Java 11+ Collections Streams and Filters features.

●Developed the Spring AOP programming to configure logging for the application and also to track CRUD operations on the database.

●Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT, and Delete for user and account Microservices.

●Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

●Secured API's by implementing OAuth 2.0 token-based authentication/authorization using Spring Security.

●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.

●Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.

●Created various Advice (before, after) methods as required using Spring AOP such as Logging.

●Deploy and configure daily iterative builds of Java applications into Tomcat server environments for multiple feature deployment teams.

●Worked with network support team to resolve Kubernetes Egress and ingress request.

●Extensively used Maven to build the application and deploy on Embedded Tomcat Server.

●Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

●Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Framework 5, Spring JDBC, Spring IOC, Spring AOP, Spring Web Flow, Dockers, Kubernetes, Terraform, Node JS, OAuth 2, AWS, JAX-RS, JSON, Oracle, Maven, Tomcat Server, Jenkins, GIT, Maven, Jira, Agile, Windows.

Client: CopperPoint Insurance, Phoenix, AZ Jan 2020 – May 2022

Role: Java Developer

Responsibilities:

●Responsible to maintain and write the program code in order to meet the system requirements, system designs and technical specifications in accordance with quality accredited standards.

●Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.

●Created REST web services to implement functionality using Spring MVC, Spring Boot.

●Created a search framework using spring boot, Microservices, Kafka Connector, Kafka Streams and Elastic search.

●Worked with cloud products such as AWS EC2, S3, AWS Lambda, AWS Cloud Formation, AWS EMR, AWS ECS, etc.

●Utilized AWS S3 for bulk storage and connected to the AWS S3 from Spring Boot application.

●Writing out database PL/SQL statements, Prepared statements and (Stored procedures, Triggers, functions) and integrate with systems using JPA.

●Implemented CRUD operations with Spring Data and connected to data source using Spring JDBC.

●Exposed data with Restful endpoints in addition to other application specific functionality and implemented micro services using Scala and Actor System libraries to deploy and enable discovery using OAuth 2 for authentication.

●Create a cache management system using spring boot to replace eh cache to mem cache.

●Developed Maven scripts to automate building and deployment of application to various environments such as dev, test and prod.

●Implemented CI/CD pipeline as code using Jenkins.

●Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

●Managed day to day operational aspects of the project and scope.

●Effectively applied methodology and enforced project standards. Debugged and corrected bugs/errors in the application and coded as per the guidelines and quality standards.

Environment: Java 8, Microservices, Spring, Spring Boot, Spring JDBC, Spring Security, Microservices, AWS, OAuth 2, Maven, Spring Tool Suite, Apache Tomcat Server, Jenkins, GIT, Jira, Agile, Windows.

Client: Columbia Sportswear, Portland, OR May 2018 – Dec 2019

Role: J2EE Developer

Responsibilities:

●Involved in various phases of SDLC including creating design documentation, development(with browser compatibility),unit testing(in multiple browsers) of application and deployment on Web Logic Server(Java Portal Environment).

●Involved in developing the business logic, database structure of the project and database schemas.

●Used scripting languages like JQuery and JavaScript to implement several client-side functionalities like validations,service calls,sorting,filtering,etc.

●Implemented CI/CD pipeline as code using Jenkins.

●Worked to deliver regular updates to business team and project managers through an Agile(Scrum) development Team.

●Written Unit and Integration test cases for services and ensure good code coverage.

●Developed a RESTFUL service interface using Spring MVC for applications to communicate.

●Design and developed MAVEN scripts to build and deploy the application in JBoss.

●Involved in design & development of SQL queries, functions and Stored procedures for performing database operations.

●Used build/deploy tools such as Jenkins, Docker & OpenShift for continuous integration 7 deployment for Microservices.

●Used RESTful Web services making HTTP protocols as a medium of communication between client and server. A client sends a message in the form of a HTTP request and the server responds in the form of an HTTP response.

●Developed a data pipeline using Kafka, HBase and spark transform and analyse customer behavioural data.

●Created topics on the Desktop portal using Streaming with Kafka and Zookeeper.

●Integrated Docker container orchestration framework using Kubernetes by creating pods,config Maps, deployments and maintaining multiple Kubernetes clusters to support a global service.

●Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries and PL SQL- functions, Stored procedures,triggers,cursors.

Environment: Java 8, Microservices, Spring, Spring Boot, Spring JDBC, Servlets, Microservices, Maven, Apache Tomcat Server, Jenkins, GIT, Jira, Agile Scrum, Windows.



Contact this candidate