Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
North Wales, PA
Posted:
July 29, 2023

Contact this candidate

Resume:

Rajeswari

J*EE Developer

Email: adyk8b@r.postjobfree.com

Ph #: 267-***-****

Professional Summary:

About 6 years of professional experience in analysis, design, coding in Java, Multi-tier enterprise applications using Java/J2EE.

Proficient in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and Testing during the development of software applications.

Experience in Spring Framework modules such as Spring MVC (dependency of Injection), IOC, AOP and Spring JDBC, Spring DATA, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf, Spring Batch, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix.

Extensive Experience in developing Cloud Native Application with Spring Framework and Spring Boot.

Proficient in developing Restful Micro Services as Spring Boot Application.

Expertise in implementing Web Services, related technologies & frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC.

Good knowledge in developing Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.

Good knowledge of automated CI build and deployment infrastructure and processes for multiple projects using tools like Jenkins.

Expertise in back-end/server- side java technologies such as Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Connector Architecture (JCA), Java Data Base Connectivity (JDBC).

Expertise in several Java/J2EE technologies like Restful Web Service, Core Java, Multithreading, Generics, Serialization, Spring and Object Relational Mapping (ORM) tools like Hibernate.

Experience in implementing security using CA Site Minder for Sigle Sign On (SSO), JWT token based authentication and involved OAuth 2.0 configuration for authentication, authorization

Expert in Build Tools Like CI/CD-ANT, Maven, Jenkins and logging tools like Log4J.

Solid experience of Defect/Test Management tools like JIRA.

Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, Jboss and Tomcat.

Good understanding and working knowledge in Oracle and MySQL as well as NoSQL Database such as MongoDB & Cassandra.

Strong team player, highly motivated self-starter with Excellent Communication, Presentation and Problem-Solving Skills and committed to learning new technologies.

Technical Skills:

Languages

Java 7/8/11

Frameworks

Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers

Web Logic, WebSphere, Apache Tomcat, JBOSS

Testing

Junit, SOAP UI

Cloud

AWS

Version Control Tools

GIT, SVN, CVS

Build Tools

Ant, Maven

Methodologies

Agile (Scrum)

Database Environments

Oracle, MySQL

Operating Systems

Windows, iOS, Android

Professional Experience:

Client: Bank of America, DE Oct 2022 – Jun 2023

Role: J2EE Developer

Eprofile is an enterprise middleware service provider which provides customer profile information to all the channels. All the channels like online banking, mobile channel, assisted channel, investment banking, retirement banking will call epro to get customer profile data. When they call epro epro will call different systems, aggregate the data and run the business rules and provide the eligibilities and indicators and provide back customer information to particular channels.

Responsibilities:

Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.

Developed Spring Boot applications using spring data. Used Spring Boot which is radically faster in building cloud Microservices.

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

Developed java modules implementing business rules and workflows using Spring MVC, IOC, Spring Data, Spring AOP.

Implementing OAuth 2.0 token-based authentication/authorization using Spring Security for securing API’s.

Implemented the authentication, authorization and access-control features by using Spring Security and LDAP.

Implemented Spring Eureka, Netflix as part of Services Discovery using Apache Axis.

Implemented JAX-RS REST service using Spring REST technology.

Developing the Maven Build scripts pom.xml.

Used GIT as Version control tool and used JIRA for task assignment, bug tracking and fixture.

Participated in the Production support issues, to deploy and maintain the application successfully.

Environment: Java 11, Spring, Spring Boot, Spring Eureka, Microservices, Spring Data, Spring AOP, Spring Security, AWS, JAX-RS, Apache Tomcat Server, STS, Maven, Jenkins, Jira, GIT, Agile, Windows.

Client: Things Remembered, Highland Heights, OH Sep 2021 – Oct 2022

Role: J2EE Developer

Responsibilities:

Implemented Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.

Implementation of authentication for Restful web services using Spring Boot Security Starter.

Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.

Developed application components using Spring, Spring-Data, Spring Boot and Oracle.

Used Spring extensively to achieve dependency injection to wire the object of business class.

Used AWS Lambda to manage the servers and run the code in the AWS.

Used Spring Data Repositories to perform CRUD operations.

Spring Boot services were developed using micro service architecture with RESTFUL.

Worked on migration of Existing Applications to AWS cloud.

Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.

Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.

Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.

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

GIT is used for the version control, Maven is used for build script and configured log4j log files.

Delivered cutting edge user interface and components using JavaScript ES5.

Environment: Java 11, Spring, Spring boot, Spring MVC, Rest, Maven, Spring-Data, AWS, Jenkins, Mongo DB, Log4j, STS, Spring Security, Tomcat, Agile Methodology, SQL, Windows.

Client: S&T Bank, Indiana, PA Nov 2019 – Aug 2021

Role: J2EE Developer

Responsibilities:

Involved in the entire Life cycle of the project like Analysis, Design, Development phases of the application.

Developed and deployed Micro services-based applications using Spring Boot and Spring Cloud.

Developed views and controllers for client and manager modules using Spring MVC and Spring Core.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAP UI tool is used for testing Restful API web services.

Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation.

Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.

Implemented Micro Service Architecture with Spring Boot based RESTful services.

Provided Spring AOP components to Transaction Management send out an email, logging.

Implemented CI/CD pipelines using Gitlab, Jenkins for deployment on AWS cloud. Worked on Jenkins for continuous integration and for End to End automation for all build and deployments

Developing REST APIs for communication to external application, application integration

Involved in creating, modifying and updating database tables in Oracle.

Used JAXB for marshalling and unmarshalling of message data.

Implemented build scripts using MAVEN. Followed the Maven build lifecycle to build the application and deployed into the application server.

Deployment of application in Tomcat server.

Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, Spring, Spring Boot, Microservices, Spring (MVC, AOP, Batch, Security), AWS, REST API, Restful Webservice, WSDL, Tomcat, Nodes JS, Maven, Jenkins, Jira, GIT, Agile, Oracle, Windows.

Company: mroads, Hyderabad, India Jun 2016 – Oct 2018

Role: J2EE Developer

Responsibilities:

Participating in an Agile work environment and pairing with Developers, QA Engineers to produce and deliver code and/or test cases using Agile practices.

Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement business logic.

Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.

Created Spring Restful Web services consuming and producing JSON/XML.

Tested applications and documented results and bugs including documentation of information useful in the debugging process.

Used Spring ORM module for integration with Oracle to build the persistence layer in Hibernate.

Used JAXB to read the xml file and then created instances of a generated classes.

Used Maven as build-tool for building applications and Log4j for logging.

Prepared JUnit test cases, Mock Objects to unit test individual components.

Environment: Java 1.7, Spring, Hibernate, Spring Web Flow, Spring MVC, Oracle, JAXB, JAX-WS, WebLogic, Apache Tomcat, Maven, Junit, GIT, Jira, Eclipse IDE.



Contact this candidate