Post Job Free
Sign in

Software Development Web Services

Location:
Jacksonville, FL
Posted:
April 29, 2024

Contact this candidate

Resume:

K SWETHA

ad5crv@r.postjobfree.com +1-336-***-**** Florida

PROFESSIONAL SUMMARY

•5+ years of experience in various phases of the Software Development Life Cycle including Design, Development, Testing, Production, Customization, Implementation, Maintenance, and Support.

•Strong working experience in number of Spring Framework modules such as Spring IOC, AOP, Spring Boot, Spring REST, Spring actuator, Spring Data/JPA and Spring Security.

•Good Experience in developing web, client-side, server-side/middle-tier components using Java/J2EE technologies.

•Expertise in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi – Threading, JDBC.

•Proficient in implementing of different types of frameworks like Spring, ORM frameworks like Hibernate & Spring JPA and Distributed messaging using Kafka.

•Worked on RWD (Responsive Web Design) and implemented applications based on Angular.

•Experience in producing number of reusable and interoperable RESTful web services using Spring microservice architecture and tested using SOAP UI/POSTMAN/JMeter.

•Excellent experience in identifying modular and efficient coding approaches for complex business logic modules.

•Good experience in handling data centric spring batch processing using json, xml and text files.

•Experience in publishing and consuming messaging events and data from intermediate storage systems such as Apache Kafka.

•Implemented Swagger and API documentation for the understanding of request/response of REST web services.

•Experience in CI/CD build tools such as Jenkins and quality check using SonarQube.

•Experience in software configuration management using Bitbucket, GitHub and GitLab.

•Expertise in testing using the tools like JMeter, Selenium and Postman.

•Good experience in implementing user authentication using passport and different oAuth providers.

•Experience in configuring and deploying the applications on Openshift and kubernetes environments.

•Expertise in Software Build tools like Maven, Gradle, Ant and Repository Managing tools like Artifactory.

•Experience in Waterfall model and Agile methodologies like Kanban and SAFe.

•Experience in UI framework Angular 8/9, Vue Js, JavaScript, TypeScript, HTML5 and CSS3/4.

•Good Experience in designing and developing Single Page Application (SPA) with Vue JS, Java script, Bootstrap, CSS3 with help of task runners Bower, Grunt, Gulp and web app scaffolding tool Yo and Yeoman and JSON.

•Extensive development experience on different IDEs like Eclipse, IntelliJ, Visual studio code and Spring Tool Suite.

•Widely Participate in on-call production support and responding to application issues when identified. Collaborate with peers, reviewing complex change and enhancement requests.

•Experience in different patterns/methodologies like Model View Controller (MVC), Dependency Injection(DI), Inversion of Control(IOC), Service Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), Unified Modeling Language (UML) and AGILE SCRUM methodologies.

•Experience with CICD tool Jenkins tool to set up pipelines for microservices and containerized Docker files, Docker composes, and Helm charts.

EDUCATION

Master of Science - Computer Science

Wilmington University ( GPA-3.89/4.0)

01/2022 – 06/2023

Delaware, USA

Bachelor of Technology- Computer Science

Jawaharlal Nehru Technological University (CGPA-7.13/10.00) 06/2016 – 07/2020

Hyderabad, India

CERTIFICATES

AWS Certified Solution

Architect

TECHNICAL SKILLS

Java Technologies

Java 1.7/1.8, J2EE, JDBC, Servlet, Spring, Hibernate, JPA, Log4J, JMS, Kafka.

RDBMS/ Database:

SQL/PLSQL, MySQL,Microsoft SQL Server and

MongoDB

Methodologies

Agile, Scrum, TDD, SDLC and Waterfall.

Version Control

CVS, SVN, GIT

Web Technologies

Angular 8/9/11,HTML5, JavaScript,TypeScript,CSS,

JSP, Servlet, JSON.

Web/Application Servers:

Apache Tomcat

Platforms

Windows, MAC and Red Hat LINUX.

Web Services/Messaging:

Web Services, SOAP, WSDL, RESTful, JMS,Apache

Kafka and SOA

PROFESSIONAL EXPERIENCE

Wellcare, FL,USA- Full Stack Developer. Feb 2023-present

•Design and Coding of various JAVA, and J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate and JPA.

•Participate in all phases of SDLC from system analysis and architecture through development and testing to deployment and support.

•Leveraged Java 11 Method references and functional interfaces efficient method invocation and flexible rule implementation.

•Developed entities and JPA Repository interfaces & implementations for database-related operations using Spring Data JPA support.

•Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API, and Spring Boot for Microservices.

•Involved in Developing RestFul Services using SpringBoot.

•Provide security to APIs using OAuth 2.0, and JWT using Spring security.

•Estimation of the requirement changes of the application from the existing production application.

•Implemented Security using Spring Security Framework.

•Implemented DAO for data access using Spring ORM with Hibernate.

•Rigorous experience in Conducting unit testing, integration testing, and end-to-end testing of Angular applications.

•Written queries, stored procedures, and functions using SQL, PL/SQL in Oracle.

•Involved in designing and coding the various core components and Ul Screens for the Outbound Interface in the Application using Vue JS.

•Implemented Single Page Application (SPA) architecture and client side MVVM(Model View- View Model) using Vue JS.

•Developed Client Side validation techniques using JQuery and Vue JS directives.

•Experience in using Data Access Objects (DAO), Singleton, Business Delegate, and Factory patterns to increase the performance of the system.

•Worked on the REST Web Services to host an interface for the customers where they could do a lot like generating reports, retrieving business documents, indexing the batches, and processing them.

•Extensively used Java concepts like executor framework, Collections Framework, File I/o, and concurrency.

•Development of cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

•Developed and Consumed Enterprise RESTful Web Services. Generated client using Spring Boot Frameworks with Spring REST Template Builder.

•Deployed the application on Amazon Web Services (AWS) and used it to provide a large computing capacity for scalable solutions.

•Validated REST Services using SOAP UI and Postman Tools.

•Worked with AWS features like Amazon S3, EC2, and ECR.

•Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology. Environment: Java 8,11, Spring Boot, Spring, RestFul, AWS, AWS, Lambdas, Vue JS, Hibernate, Docker, Kubernetes, Spring Security Framework.

Thrivent Financial,MN,USA- Full stack Developer jan 2022 - jan 2023

•Developed Single Page Applications (SPA) using Angular 8, Typescript, HTML5, CSS3, and Bootstrap 3.

•Developed complex nested components for reuse such as Pop-Up, Navigation.

•Performed form validations using reactive forms from Angular framework.

•Implemented Router to enable navigation from one component to another.

•Created Services to consume RESTAPI's and to communicate between components using Dependency Injection provided by Angular

•Developed server side application to interact with database using Spring core, Spring Boot and JPA.

•Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

•Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.

•Designed and created database and tables in MySQL database.

•Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

•Worked on developing node scripts and implementing updates to various node packages as needed for the project.

•Used GIT as project version control.

ADP, India- Java Full Stack Developer. Aug 2019-Dec 2021

•Involved in Analysis, Design, Development, System Testing and User Acceptance Testing and followed Agile methodology in the Scrum Cycle model.

•Created multiple Spring Microservices from the scratch utilizing most of the Spring Framework Modules.

•Developed reusable web service modules based on microservice architecture using Spring RESTful services by securing the application using JWT authentications.

•Converted a monolithic app to microservices architecture using Spring Boot and Spring data/jpa features like predicates, criteria queries to interact with backend SQL server.

•Implemented Spring boot Batch application for consuming high volume files to load the data into SQL server and reduced data loading time by enhancing the application using spring partitioner and java 1.8 completable feature.

•Introduced Spring Rest service data validations using annotations like validate, size and json fields using Jackson.

•Validated the overall application performance using Rest API end points which are provided by Spring Boot actuator like JVM memory, system CPU usage and log traces.

•Performance tuning of the application using Spring batch for the bulk transaction processing large volume of json, csv and .xml files using parallel processing.

•Designed, constructed various messages using spring boot microservices and dropped into Apache Kafka topics by authenticating using keyTab files and consumed messages from topics.

•Proposed and implemented new automation mechanism in Gradle to create automated builds. Used Gradle with Jenkins for building and deploying the application to multiple environments.

•Deployed web and enterprise applications on Open Shift Kubernetes environment using Jenkins build jobs.

•Used enterprise GITLAB for version control and git-bash to clone and commit the changes.

•Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the Jenkins CI/CD.

•Utilized Dynatrace for monitoring the application health and tune the internal dataflow from Spring REST services.

•Implemented automation testing using POSTMAN tool for the rest services to get and post the data.

•Responsible for supporting maintenance activity and ensuring 100% post maintenance availability of the application and resolving issues based on priority. Environment: Java/J2ee, Agile Methodology, Spring Boot, Spring Data/JPA, Git-Bash, Splunk, Apache Kafka, Hibernate, LINUX, AWS, SFTP, Spring integration, Spring actuator, REST, Kubernetes, Gradle, SQL, Microservices, GITLAB, POSTMAN, Jenkins and Junit.



Contact this candidate