Post Job Free

Resume

Sign in

Web Services Spring Boot

Location:
Peoria, AZ
Posted:
September 07, 2023

Contact this candidate

Resume:

RUSHITHA ADEPU

adzi1j@r.postjobfree.com +1-602-***-****

Java/Angular Full Stack Developer

IT professional in Java development and Web/enterprise application development with Around 7 years of experience specializing in Analysis, Design, Developing, Testing, Implementing, Troubleshooting, and supporting of Java/J2EE Applications.

Work Summary

Extensive knowledge on Restful web services with REST, Spring Boot.

Modernize application architecture and user interface

End to End Web project development

Project design using design patterns and prepare design documents, design diagrams and DAR(HLD, LLD)

Extensive knowledge in AWS service – API Gateway, Lambda, S3, DynamoDB, IAM

Experience on CI/CD Pipeline jobs

Proficiency in using cache technologies using MongoDB

Experience in AEM(Adobe Experience Manager)

Core Java development for different components. Developed the application using Core Java, Multi-Threading, Collections in abundance and Rest for Backend APIs

Created Components using Angular, TypeScript, HTML, and CSS to enhance the webPages.

Development and deployment of multiple web applications using Angular 13, RxJS, Material Design, and NgRX.

Extensive knowledge with modern JavaScript frameworks such as Angular 13, NodeJS, Unit Testing Frameworks

Extensively used CI tools Jenkins, SonarQube, GIT Hub Actions

Software development models Agile

Good knowledge in using build-tools such as Maven

Used Swagger API for auto documentation of Rest Services

Developing the Microservices/REST API

Have hands on experience on databases Oracle and SQL Developer

Hands on experience on BDD and Migrating server from Jboss to payara.

Experience on refactoring of the code and increasing the Junit coverage

Experience on Third-party integration with different systems.

Coded extensively in Java. Followed micro service architecture to develop lightweight web services that can be integrated easily.

Participated in business requirement process.

Experience in NoSql using Mongo DB

Experience on reviewing requirement analysis, system analysis and designing the technical design specifications for Database Components.

Used the tool SonarQube for quality gate control. Each Jenkins build need to pass through the quality gate.

Experience on incident, problem and change management in Cherwell & ITSM.

Environment: Java, J2EE, Web Services, REST, JPA, PL/SQL, NoDql,Payara Full, Payara Micro, JBoss, Jenkins, Log4J, SonarQube, GIT, SVN, Junit, Mockito, Power Mockito, design patterns, Eclipse, Oracle, HTML, CSS, Maven, WinSCP, Spring Boot, Spring JPA, AWS, BDD.

Experience on application migration from Jboss to Payara along with AWS DB(Postgre).

WORK EXPERIENCE

Java Full stack Software Developer/Java Developer July 2019 – till Date

Vrtech, Phoenix

Responsibilities:

Participated in requirements gathering, analysis, Conceptual Design and Details.

Developed web services with Spring Boot and Spring JPA.

Core Java development for different components. Developed the application using Core Java, Multi-Threading, Collections in abundance and Rest for Backend APIs

Working on code fixes in angular.

Created Components using Angular, TypeScript, HTML, BootStrap and CSS to enhance the webPages.

Development and deployment of multiple web applications using Angular 13, RxJS, Material Design, and NgRX.

Rebranding the Application by using Angular

Developed reusable components and services that improved code efficiency by 20%

Unit testing with Jasmine and Karma.

Extensive knowledge with modern JavaScript frameworks such as Angular 13, NodeJS, Unit Testing Frameworks

Experience in AEM(Adobe Experience Manager)

Identify and analyze user requirements and prepared user requirements documents

Done pr reviews, configured sonarqubes to find the code defects

Perform code reviews, test(Selenium), and debug team members' code

Used Mongo DB in cache

Leading the offshore team and coordinate the business functionality with offshore team.

Experience and handling JIRA

Experience in Health and Payment modules.

Experience in AWS and Microsoft Azure cloud

Creating the Story file for BDD implementation.

Project design, prepare design documents, design diagrams and DAR(HLD, LLD)

Migrating application servers from Jboss to payara.

Working on refactoring of the code using latest java features

Migration to AWS Postgre from Oracle

Implemented Microservices with Spring Boot

Working experience in connecting servers and executing UNIX commands

Working experience on Terraform to update SG’s

Created/Updated Confluence Pages

Experience on CI/CD Pipeline jobs

Reducing the scope of PCI compliance was the main goal of the project Tokenization.

Involved in integrating with the third-party Merchant Link which tokenizes the credit card information of customer for the Tokenization module.

Participated in business requirement process.

Integrated Kafka to send messages to third party.

Creating and reviewing requirement analysis, system analysis and designing the technical design specifications for Database Components.

Used the tool SonarQube for quality gate control. Each Jenkins build need to pass through the quality gate.

Followed the unit testing practice by making sure code coverage is more than 90%.

Experience in writing unit tests by using Junits with Mockito framework

Experience in writing unit tests by using Jasmine with Karma

Migrated the application from Jboss to Payara along with AWS DB(Postgre) move.

Experience in Finance Domain.

Environment: Java, J2EE, Web Services, REST, JPA, PL/SQL, Payara Full, Payara Micro, JBoss, Jenkins, Log4J, SonarQube, GIT, Junit, Mockito, Power Mockito, design patterns, Eclipse, Oracle, HTML, Kafka, Maven, WinSCP, Spring Boot, AWS, BDD, Terraform, SG, Jasmine and Karma.

Software Developer May 2018 – June 2019

TCS, India

Responsibilities:

Gathering and analyzing user requirements

Designed and developed code for Exchange project using the Java, J2EE platform.

Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.

Used version control systems (GIT) for code commit.

Requirements understanding with business team and tasks planning for the release.

Design flow diagrams and class level diagrams. Used Microsoft vision for design.

Implementation of enhancements with JS, JQuery, Spring (DI, MVC), Hibernate, Struts.

Experience in AEM to setup the UI content

Deploying the applications in Azure Cloud

Experience in Mongo DB

Experience on CI/CD Pipeline jobs

Experience in Insurance Domain

Upgrade servers to JDK1.8 and Tomcat 7 from previous versions.

Developed logic for consuming SOAP Web services to get the claim details of the member and POS EDITs responses.

Build and continuous integration with Maven, Jenkins, GIT.

Designed and developed front end screens with given standards and guidelines.

Implemented Microservices with Spring Boot and Spring JPA.

Developed Junit scripts to do the unit testing.

Developed JMeter scripts for load testing.

Implementing load balancer for all new servers as part of infrastructure upgradation task.

Release Management- Build and Integration, release notes preparations and release coordination with various teams.

Introduced confluence page for complete release activities, and lesion learnt activities.

Interaction with 3rd party services through web services.

Performed bug fixing (Debugging) of the application.

Developer Jan 2017 – May 2018

TCS, India

Responsibilities:

·Professional Experience with Project Management and Agile methodology

·Designed and developed code using the Java with OOPS.

·Used version control systems (GIT) for code commit.

·Developed using new features of Java 1.8.

·Environment: Java, J2EE, SOAP, PL/SQL, JBoss, Log4J, SVN, Junit, Mockito, design patterns, Eclipse, Maven, Spring Boot.

TECHNICAL SKILLS

Languages

Java, SQL, PL/SQL, AWS

Web Technologies

J2EE, JSP, JavaScript, HTML, XML, CSS, Servlets, Maven, JDBC, Angular 13

IDE/Frameworks

Spring, Eclipse, Hibernate, NetBeans, Log4J, jQuery, Mockito, Power Mockito, Elastic Search and Log stash, Spring Boot, Struts

Database

ORACLE, MySQL, Postgre, Mongo

Servers

Payara Micro, Payara Full, JBoss, Tomcat

Web Services

SOAP, REST

Version Control

SVN, GIT, Git Hub Actions

Development Tools

Eclipse, Jenkins, CHEF, SonarQube

Testing & Bug tracker

Junit with frameworks Mockito & Power Mockito, Jasmine & Karma.

Methodologies

Design Patterns, Agile/Scrum, Waterfall model, OOPS/OOAD, UML

Project Management Tools

Apache Ant, Log4j, Maven, Share Point



Contact this candidate