Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Nashua, NH
Posted:
July 19, 2023

Contact this candidate

Resume:

Rohini

J*EE Developer

Email: adyd9j@r.postjobfree.com

Ph #: 978-***-****

Professional Summary:

* ***** ** ************ ********** in IT industry with experience in designing and developing Java based Web Applications in multi - tier and Client/Server environments.

Proficiency in the implementation of Core Java SE 11 concepts like – (utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings).

Expertise in various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring Data JPA, Spring Batch, Spring Security, Spring Boot and O/R mapping Hibernate framework.

Experience in Microservice architecture, with Spring Boot- based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.

Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).

Experience in using Hibernate framework for mapping POJO classes with database and using Hibernate Query Language.

Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework.

Experience in the areas of Object-Oriented Analysis (OOA), Object Oriented Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.

Well versed in building REST API (JAX-RS) based on Spring Boot.

Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server, and NoSQL DB Like Mongo DB.

Experience with deployment tools like Apache Tomcat Server and Build tools like Maven.

Highly experience with Java complaint IDEs like Eclipse, IntelliJ, and Spring Tool Suite.

Well Versed with Maven based build process and continuous integration of the project using Hudson and Jenkins.

Experience working with Agile Methodology implementations like Daily scrum meetings, sprint planning, resource planning.

Experience designing and implementing REST and XML-based web-services and logging tools like Log4j.

Well Versed with CI/CD Tools like Jenkins and version control tool like GIT, GITHUB.

Experience in issue tracking and agile project management activities using JIRA.

Technical Skills:

Languages

Java, SQL

Tools & Framework

Spring MVC, Spring Data JPA, Spring AOP, Spring Security, Spring JDBC, Spring Gateway API, Zulu server

Web Services

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

Cloud Technologies

AWS

O-R mapping

Hibernate, JPA

Build Automation

ANT, MAVEN

App Servers

Web Logic, Web Sphere, JBOSS, TOMCAT

Databases

Oracle, SQL Developer, SQL Server, MYSQL, Mongo DB

Tools

JUNIT, Maven, Log4j, Ant, Git, Jira

Operating Systems

Windows, iOS, Android

Professional Experience:

Client: Santander Bank, Boston, MA Jan 2022 – Till Date

Role: J2EE Developer

Responsibilities:

Designed and developed the application using Agile Methodology and followed Scrum.

Designed Micro services using Spring Cloud and Netflix OSS components like Eureka server, Zuul, and Hystrix.

Worked with Spring Gateway API, Zulu server to handle the load balance for all RESTFUL Micro Web Services in different servers for all environments.

Used Spring core, AOP and security to build robust business operations with transactional support.

Creating and updating AWS stack using AWS Cloud Formation and writing the templates file using JSON.

Used OAuth2 to provide authorization decisions across a network of web enabled applications and API.

Involved in the implementation of the RESTful web services using the Spring Boot and to perform CURD operation from the database.

Used to write SQL queries, Triggers, Functions for Oracle database and developed some complex SQL queries .

Deploying applications using Lambda, ECS and Docker containers and utilising CI/CD processes.

Involved in building the code using Maven & deployed on Tomcat server.

Worked with Jenkins in setting up CI/CD pipeline for dev environment and involved in setting up GIT web hooks.

Used JIRA for issue tracking, bug tracking and project management.

Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.

Environment: Java 11, Spring, Spring Boot, Microservice, Spring Data JPA, Spring AOP, Netflix OSS, Eureka server, Zuul, Hystrix, OAuth 2, Tomcat Server, JAX-RS, Maven, AWS, Restful Web Services, Oracle, Jenkins, JSON, GIT, Jira, Windows.

Client: White Mountains Insurance Group, Hanover, NH Apr 2020 – Dec 2021

Role: J2EE Developer

Responsibilities:

Actively took part in complete development of agile methodology from gathering the requirements to testing and deployment of applications.

Updated Application to Latest Version of Java, Java 11. Developed the Application using Spring Boot, Spring Cloud config.

Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems.

Implement Spring Gateway API, Zulu server to handle the load balance for all RESTFUL Micro Web Services in different servers for all environments.

Decreased Response time by 25% by redesigning the application modules using Spring Boot Rest API/Services, Spring, Spring-Data.

Building and deploying microservices using Spring Boot, including creating REST APIs and handling requests and responses

Contributed to the development of a distributed system using Java and Spring Boot

Developed a microservices architecture using Spring Boot and Apache Kafka, resulting in a 50% improvement in system performance

Implemented Java batch jobs and schedular page for nightly runs and worked heavily on concurrency API for a low latency high throughput application.

Responsible to create/update plugins, web service hosting in Apache Tomcat and schedulers to make application handshake and share information with integrated systems.

Developing the Maven Build scripts pom.xml. Implemented Maven builds to automate JAR, WAR and EAR.

Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs and Developed PL-SQL store procedures to convert the data from Oracle to MongoDB.

Used Git for version controlling and regularly pushed the code to GitHub, Used for source code maintenance.

Worked with the team to manage project tasks and progress using Jira

Environment: Agile, Java 11, Microservices, Rest API, Spring Boot, Spring Cloud Config, Spring Data JPA, Spring Gateway API, Zulu Server, Apache Kafka, Maven, Jenkins, STS, Mongo DB, GITHUB, Tomcat Server, Jira, Windows.

Company: Sagarsoft India Pvt Ltd, Hyderabad, India Oct 2016 – Jan 2018

Role: J2EE Developer

Responsibilities:

Followed Agile methodology, participated in SCRUM meetings to track, and review frequently changing requirements with tri-weekly sprint deliveries.

Extensively worked on java 8 features like Lambda Expression, Functional Interface and Stream API.

Developed Application components using Spring, Spring Boot, Spring IOC, Spring Transaction Management, and Oracle.

Worked with Java SDK in AWS environment.

Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs and Developed PL-SQL store procedures to convert the data from Oracle to MongoDB.

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

Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing onto the application to the QA team.

Created DAO classes to interact with Oracle database.

Worked in building project branches, merging them and releasing them using version control tools like Git

Involved in documentation, code review, analysis, and fixed production issues.

Environment: Java 8, Spring, Spring Boot, Microservice, Spring JDBC, Spring Transaction Management, AWS, Mongo DB, Tomcat Server, Spring Tool Suite, Junit, Log4j, Jira, GIT, Windows.

Company: Incessant Technologies, Hyderabad, India Mar 2015 – Sep 2016

Role: J2EE Developer

Responsibilities:

Involved in AGILE process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.

Used the light weight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC).

Utilized Spring annotations and XML configuration for Dependency Injection.

Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.

Using Java Messaging Service (JMS) for messaging, configured queues and topics on the web logic application server and used them for messaging.

Dealt with JAXB in the web service's request response data marshalling as well as marshaling process.

Used Hibernate Criteria API to query the database and perform other CRUD operations.

Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)

Configured Maven dependencies for application building process that created POM.xml files.

Developed a Logger framework for the application using Log4j.

Environment: Java 7, Spring, Hibernate, SOAP, JAX-WS, Log4J, Eclipse IDE, WebLogic, GIT, Maven, Jenkins, Jira, Agile, Windows.



Contact this candidate