Organized and motivated employee eager to apply time management and organizational skills in various environments. Seeking entry-level opportunities to expand skills while facilitating company growth.
Overview
6
6
years of professional experience
Work History
Java Full Stack Developer
Tractor Supply Company
12.2021 - Current
Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology
Participated in Scrum meetings and Followed Agile methodology to track project progress.
Interacting with business users and creating UI specification documents, design documentation and data modelling for the entire project.
Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS3, Bootstrap, JavaScript, and React JS.
Building User Interface by using React.js/Redux, strong knowledge of state store, middleware, action creator, reducer, and container.
REST service calls were written by several Axis service calls like get () and post ().
Implementing client-side Interface by using ReactJS, Redux for SPA development and Used the ReactJS to develop user interface.
Used React JS developed a single responsive website that could be served to desktop, Tablets, and mobile users and to create responsive design.
Developing Data Grid Items which can be dragged by IRD system users and Building Report Data Grid, tree grid by implementing Redux Form.
Proficient in writing React code with help of ECMA Script (ES6) and JSX.
Developed many Application Program Interfaces (APIs) using the Java1.8 as a language and Spring as a Framework. Worked with Micro service architecture using Spring Boot to modularized code and implemented Rest APIs using Spring Rest and integrated Swagger API for documentation.
Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework to backend Oracle 11g Database.
Implemented Multithreading concepts in Java classes to avoid Deadlocks.
Worked on java advanced concepts like Lambda Expressions, Stream API, Functional Interfaces, Method References, Java Generics, Data structures, Exception Handling, Serializations, Java Reflection, Externalization and Collections.
Building cloud Microservices and implemented back-end using Spring Boot.
Experience in Microservices development using Spring Boot and Maven.
Worked with Microservice architecture using Spring Boot to modularized code and implemented REST API’s using Spring REST and integrated Swagger API for documentation.
Deployed our Application on Pivotal Cloud Foundry which is used to reduce the development overhead by providing a ready to use platform
Deployed and Monitored Microservices Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.
Implemented Spring Cloud- Netflix ZUUL to building Microservices to communicate with each other.
Used Amazon Web Services (AWS) for Java API to upload and retrieve user's media data
Spin up AWS EC2 Instances and assigned security groups. Used S3 API to store and retrieve the image files.
Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
Implemented Netflix OSS for Feasible changes after the deployment.
Implementation domain base classes providing basic properties using Spring Data.
Created reusable templates using Angular directives and worked with Node JS.
Used Kubernetes to create new cluster and container management tool
Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Used Spring Boot for developing Microservices, REST to retrieve data from client-side using Microservice architecture and PCF for deploying Microservices.
Configured Hibernate Cfg.xml to facilitate connection pooling with Data Source and create POJOs to map with backend tables.
Used Hibernate ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database.
Developed RESTful Web services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume Web services for transferring data between different applications.
Developed Integration modules for disparate clients using Apache Camel.
Worked on NoSQL database like Cassandra to store key values, for data analytics which is used as a Database.
Developed Stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
Designed and implemented a Cassandra NoSQL based database and associated RESTful Web service that persists high volume user profile data.
Worked on Deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
Used Singleton, Session Facade, and DAO patterns in implementing the application.
Deployed web components, presentation components and business components in WebLogic Application Server. *//
Worked on SVN for Version Controlling.
Java Full Stack Developer
American International Group, AIG
03.2020 - 04.2021
Used Singleton, Session Facade, and DAO patterns in implementing the application.
Deployed web components, presentation components and business components in WebLogic Application Server. *//
Designed coded, implemented, optimized and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.
Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible.
Design and developed the application using framework Angular 6 with HTML5, CSS3 and Typescript.
Designed and coded customized Angular 6 services to interact with the backend API and serve components.
Implemented Angular 6 Injectable services to connect the web application to back-end APIs to POST/GET the data used in the application.
Designed and implemented RESTful APIs using Scala with Akka HTTP and Java with Spring Boot, ensuring efficient communication between different components of the application.
Build REST Webservices by building Node.js Server in the back end to handle requests sent from the front-end.
Used Angular 6 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
Used Protractor to perform End to end testing for single page application developed using Angular 6.
Developed Application to assess JSON and XML from Restful web service from consumer side using Angular 6.
Developed applications using Angular 6, Java 8 and new features of java (lambda expressions).
Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture.
Performed Automation deployment using Kubernetes.
Experience supporting both Batch and Online Systems running on Mainframes.
Deployed spring boot applications on Docker and Kubernetes.
Created Kubernetes Clusters on AWS for Java Web Applications.
Handled Http Requests using Axios which supports Promise API functionality native to JS ES6.
Developed Spring Boot to fasten the application for removing boiler plate configurations.
Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.
Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
Developed REST Web Services clients to consume those Web Services as well other Enterprise-Wide Web Services.
Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
Employed Spring Boot for initializing and bootstrapping the build configuration for the boot-based web applications.
Working closely with DevOps Architects to analyze, review and clarify design architecture on tools Implementation,
Development of cloud hosted web applications and REST API s using Spring Boot with embedded Tomcat.
Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy, and update the applications.
Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.
Developed different join strategies with Hibernate to improve performance while retrieving collection items.
I am responsible for installation & configuration of Jenkins to support various Java builds and Jenkins’s plugins to automate continuous builds and publishing Docker images to the Nexus repository.
Used CI/CD tools Jenkins, Git/GitLab’s and Docker registry for configuration and automation using Ansible.
Used Drools as rule engine to categorize salient level rule to every business rule based on the business needs.
Experienced in working with Babel and Webpack in application build and deployment processes.
Performed UI and front-end testing using Selenium. Developed test case and performed unit testing with Mocha.
Java Full Stack Developer
United Healthcare
02.2018 - 01.2020
Using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues for the development of application.
Involved in different phases of Software Development Life Cycle (SDLC) such as analysis, specification, design, and implementation and testing
A responsive grid layout was designed for the User Interface using HTML5, CSS3, jQuery, AngularJS, and XML. Bootstrap, HTML5 were used to implement a responsive design template to get a new interface.
Developed Single page application and structured the JavaScript code using AngularJS.
Communication between view components and server was enabled through AngularJS Ajax module which is used to handle RESTful calls.
Used NodeJS to run Angular on server with mock JSON data and completed the UI development independent of server.
POSTMAN tool was used to perform the API Web services testing.
To simplify the complexities of the application a user interface was developed using JSP, JSP Tag libraries, third party libraries and Java Script.
Communication between different enterprise components was achieved through Apache Camel as the Integration Pattern.
Java based framework was used to test the Automated Application Programming Interface.
Deployment of the application by JBoss 6.x Application server.
Core Java multi-threading programming and Collection frameworks were used to develop various helper classes.
Developed Business logic and Entity Beans to manage the Transactions with the database to deliver the content to presentation layer and to store data into the data layer.
Implemented with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
Developed using Core Java, Servlets and JSP using Eclipse IDE.
Developed Request Handlers using Servlets as Controlling mechanism.
Implemented the business requirements using Spring Boot, Spring Data and Spring Security.
Using SOA Test for developing API automation Scripts.
Responsible for implementing the application using Spring Boot and handling the authentication, authorization, and access- control features by using Spring Security.
Spring boot integration with Apache Camel (ESB).
Development of the End Points, Business Layer, DAO Layer using Hibernate/JDBC
Designed the template using Spring IOC.
Spring Framework AOP Module to implement logging in the application to know the application status.
Large number of chunks were handled by batch jobs along with the implementation of Spring Batch Framework to execute the similar jobs simultaneously.
Integration of different applications components through Web services using RESTful using Jersey.
Adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
Designed and developed Microservices business components using Spring Cloud.
Performed CRUD operations like Update, Insert and Delete data in MongoDB.
In-depth understanding of MongoDB HA strategies, including replica sets and/or MongoDB scaling across data centers.
Creation of the POJO objects and mapping using Hibernate annotations, Transaction Management and development of the persistence layer using Hibernate Framework.
Management of people queue for each activity was done by designing and manipulating the JBPM process for the client activities.