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