Post Job Free

Resume

Sign in

Software Development Spring Boot

Location:
Lakeville, MN
Posted:
April 08, 2024

Contact this candidate

Resume:

SWATHI GUDIPUTI

J*EE Developer

ad4vef@r.postjobfree.com

612-***-****

PROFESSIONAL SUMMARY

8+ years of experience as a JAVA/J2EE certified developer in analyzing, designing, coding, testing and supporting various enterprise, web, SOA, and client-server applications in multi-platform environments.

Experienced in Agile Software Development methodologies like Scrum, Sprint, and Traditional Software Development models like Waterfall.

Expertise in various components of Spring, including Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security, and Spring Boot.

Expertise in Core Java SE 11 implementation and Spring 5.x implementations including Spring MVC, Spring Security, Spring AOP, Spring REST and Spring Data, with extensive experience in configuration, integration, and implementation.

Experienced with Amazon Web Services (AWS) such as EC2, S3 basin, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic Search, Virtual Private Cloud (VPC) through the AWS Console and API integration.

Proficient in core Java concepts such as Collection Framework, Multi-Threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, and Externalization.

Experienced building web applications using SPRING framework features such as MVC (Model View Controller), AOP (Aspect Oriented Programming), DAO (Data Access Objects), Spring Boot, Spring Security, Spring Batch.

Experienced with the ORM framework Hibernate / Hibernate with Spring Data Access.

Experienced with Spring JDBC Templates, Spring JMS Templates, Spring EAI Templates, and Spring Rest Templates.

Experienced with Representational State Transfer (REST), Simple Object Access Protocol (SOAP), Java Messaging Service (JMS) Web Services.

Extensive experience in the development of REST based Microservices using Spring Boot, Spring Data with Java Persistence API (JPA).

Experienced with Spring Dependency Injection, ORM and web modules for integration of Hibernate based DAO layer and Transactional based service layer.

Experienced with Memory Profiling, Garbage collection tuning, Multithreading and Concurrency.

Proficient in deploying J2EE applications archives (JAR, WAR and EAR) on IBM Web Sphere, Apache Tomcat and BEA WebLogic servers.

Experienced with different IDEs such as Eclipse, My Eclipse, IntelliJ, and Spring Tool Suite (STS).

Proficient in writing Oracle functions, stored procedures, and triggers.

Expertise in writing Maven scripts to deploy and build projects. Experienced in continuous integration (CI) with Maven and Jenkins.

Experienced with the version control tool GIT, GIThub.

Excellent communication, interpersonal, positive thinking, and mentorship skills as well as a good aptitude for learning.

TECHNICAL SKILLS

Languages

Java 7/8/11, SQL, XML, PL/SQL

TOOLS & FRAMEWORK

Spring, Hibernate, Spring MVC, Spring Data, Spring JDBC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Spring Boot, Spring Batch, Spring Security

WEB SERVICES

SOAP, RESTFUL, JAX-RPC, JAX-RS JAX-WS, JAX-B

Web Servers

Oracle Web Logic, IBM WebSphere, JBoss.

DBMS

Oracle, MS SQL Server

IDE s

Eclipse, Spring Tool Suite STS, Net Beans, Intelij

Build Tools

Gradle, Maven, Ant

Continuous Integration

Jenkins

Version Control

GIT, SVN, CVS

Platforms

Windows, iOS, Android

PROFESSIONAL EXPERIENCE

First American Bank @ Elk Grove Village, IL 01/2023 – Present

J2EE Developer

Participated in the requirements analysis and design phase of the Agile methodology during the project life cycle.

Used Spring, Spring Boot, and Spring Cloud to build microservice systems.

Implemented AWS Security Groups, which acted as virtual firewalls for AWS EC2 instances.

Used Spring framework, loosely coupled layers were achieved, and SOA was moved forward.

Implemented the Repository layer for the application using spring Data annotations and JPA.

Worked on Spring Tool Suite for developing Spring MVC web applications and interface modules.

Deployed and configured Java SE11 applications into Tomcat environments for multiple feature deployment teams on a daily basis.

Worked with JAX-RS to consume and produce Restful web services.

Created and managed daily and weekly builds using Jenkins for CI/CD, and used the pipeline plug-in to manage multiple projects at once.

Used Postman to test the RESTful API with HTTP requests like GET, POST, and PUT.

Utilized Eclipse IDE for application development and Jira for bug tracking.

Worked with Oracle DB & JDBC to develop backend logic.

Maintained the files with Git and created new branches when implementing new features.

Tools: Java 11, Spring, Spring Boot, Microservices, Spring Data, Spring MVC, Spring Cloud, Spring Security, AWS, Web Services, Postman, OAuth, Postman, JAX-RS, Apache Tomcat, Oracle, Jenkins, GIT, Jira, Agile, Windows.

North Star Mutual Insurance @ Cottonwood, MN 03/2020 – 12/2022

J2EE Developer

Developed and tested modules using Agile methodologies (SCRUM) and developed technical design documents.

Implemented Java 11 features such as utility methods, local-variable syntax, and nested access control.

Created and maintained an AWS ECS repository for deploying Docker images by defining tasks, scheduling tasks, and configuring clusters.

Implemented OAuth 2.0 authentication level requirements for Rest APIs such as Authorization code, Implicit and Client credentials.

Developed Spring, Spring Boot, Spring Data JPA and Oracle application components.

Used Java 11+ Collections Streams and Filters to create a variety of data reports.

Used ORM frameworks like SPRING DATA and JPA, mapped Java POJO classes with SQL tables.

Utilized Spring Boot to migrate SOAP web service resources to Spring RESTful web service resources.

Designed and developed Micro Services business components using Spring Boot, used Spring Data (JPA) for CRUD operations.

Deployed and configured daily iterative builds of Java SE11 applications on Tomcat servers.

Developed the application using Visual Studio as the IDE, using its features for editing, debugging, compiling, formatting, and automating the build process.

Used Maven to build and deploy the application on Apache Tomcat.

Ensured that JIRA has tasks for each user story within the current sprint and prepares a detailed plan for upcoming sprints.

Tools: Java 11, Spring, Spring Boot, Microservices, Spring Data JPA, Spring Security, OAuth 2, AWS, EC2, S3, ECS, Oracle, Web Services, Tomcat Server, Maven, Jenkins, Visual Studio, Rest API, GIT, Docker, Jira, Agile, Windows.

Optimized Solutions @ Hyderabad, India 01/2018 – 02/2019

J2EE Developer

Developed the functionalities using Agile Methodology and participated in agile scrum processes like daily stand-up meetings, sprint planning, sprint demos, etc.

Developed Spring, Spring Boot, Spring JDBC, Spring IOC, Spring AOP, Spring Security, and Oracle applications.

Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, stream parallel processing, and aggregation

Utilized a RESTful API with Spring Boot to expose Microservices based on JSON format to return processed car data

Implemented Spring Batch as well as ESP Task & Job Scheduler to automate the import of data from CSV files sent from the client into the database.

Deployed my application to Amazon Web Services EC2 instances and configured storage in AWS S3.

Developed RESTful web services using Jersey for Java X-RS implementation using Oracle for database services

Created RESTful Web Services to populate and save database data.

Configured and utilized Apache Log4j for logging and debugging.

Triggered the jobs in Jenkins for continuous integration and continuous deployments (CI/CD).

Used GIT to control, track, and maintain different versions of the code.

Developed, debugged, integrated, and deployed the application using STS.

Used JIRA to track bugs and issues, as well as monitor work assignments.

Tools: Java 8, Spring Boot, Microservices, Spring JDBC, Spring IOC, Spring AOP, Spring Security, Restful API, AWS, EC2, S3, JAX-RS, Log4j, Jenkins, Spring Tool Suite, Tomcat Server, Jenkins, Maven, GIT, Jira, Agile, Windows.

Darwinbox @ Hyderabad, India 05/2016 – 12/2017

J2EE Developer

Developed an application using the Spring Framework along with its features such as Spring Dependency injection, Spring Transactions, Spring AOP, and Spring MVC.

Implemented Collections, I/O, Exception Handling, and Generics in logic design and development using Core Java 1.8 concepts.

Created customized AMIs based on existing AWS EC2 instances using the create image function, and therefore used this snapshot as a disaster recovery option.

Implemented the business requirements using Restful API services with Spring MVC, Spring Boot, Spring JDBC, and Spring Security.

Designed and developed an application using Spring Framework modules such as Spring IOC and Spring AOP, and handled security with Spring Security OAuth.

Implemented Lambda expressions, functional interface, and new date API to improve code quality after migrating from Java 1.7 to Java 1.8.

Used JDBC to connect to the relational database and Log4j for logging. Used Log messages for debugging.

Used Web services (REST) for transmission of large blocks of data over HTTP.

Used JDBC to connect to Oracle DB.

Participated actively in project QA by creating and tracking defects using JIRA.

Used GIT for version control tool and Spring Tool Suite (STS) for IDE.

Tools: Java 8, Spring, Spring Boot, Microservices, JDBC, AWS, WebLogic, Oauth 2, JAX-B, Oracle, Maven, Jenkins, GIT, Jira, Agile, Windows

HighRadius @ Hyderabad, India 12/2014 – 04/2016

J2EE Developer

Participated in all phases of the SDLC, including Requirements Analysis, Design & Analysis of Customer Specifications, and Application Development and Customization.

Designed and developed business components using Spring AOP and Spring IOC.

Created and implemented microservices or REST APIs using spring boot, REST and JSON.

Designed and developed an application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, and Spring Rest APIs.

Used Spring Batch to schedule and maintain batch jobs.

Used Singleton design pattern in Hibernate Utility class, multithreading was used to reduce application performance.

Developed SQL, PL/SQL, and stored procedures for Oracle databases using SQL Developer.

Worked with RESTful based Web services and SOAP to send and receive XML data, and with JMS Queues to send messages in point-to-point mode.

Used Log4j to log errors, messages, and performance data.

Used GIT to control, track, and maintain different versions of the code.

Tools: Java 7, Spring, Spring MVC, Hibernate, Rest API, Oracle, Web Services, JAXB, WebLogic, Jenkins, Jira, Agile, Windows.



Contact this candidate