Over 8+ years of experience in Analysis, Design, Implementation, and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE.
Expert in various Agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development Testing using Software Development Life Cycle.
Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
Expertise in working with IBM MQ Series and WebSphere Message Broker. Experienced in design and development of various web and enterprise level applications using Java/J2EE technologies Such as spring, Hibernate, Strut's framework EJB, Servlets.
Experience in core Java concepts including OOP Concepts, Collections Framework, Exception Handling, I/O Systems, Multi-Threading, and JDBC.
Strong Experience in using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Method References, Java Generics, Multi-threading, Data structures, Exception Handling, Serializations, Java Reflection, Externalization and Collections.
Experience in Microservices development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
Proficient in React JS, React native, and Redux for front-end development. Skilled in Git and Maven for version control and project management.
Knowledge of MongoDB, with the ability to work with the NoSQL databases. Experienced in designing GUI by using HTML, CSS, DHTML, JavaScript, AJAX, jQuery, AngularJS, Angular, React JS.
Deployed new Libraries with Microservices Architecture using Rest APIs and Spring Boot.
Familiarity with AI, ML, and NLP technologies. Experience in handling messaging services using Apache Kafka.
Experience with SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MS SQL, MySQL.
Expertise in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages.
Experience in using Assistant tools such as Git, GitHub, Jenkins and SVN for version control.
Good hands-on experience of Build&Deployment phase like Kubernetes and Docker and usage of Continuous Integration and Continuous Deployment Tools like Jenkins.
Experience in creating pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild , CodeDeploy.
Work Experience with testing tools and applications such as JUnit. Hands on experience in unit testing frameworks TestNG and JUnit, Mockito, Selenium, SoapUI.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Java Full Stack Developer
7 - Eleven
06.2023 - Current
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach
Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2 and Bootstrap
Built Components using Angular 2 and worked on Angular directives
Implemented lazy loading and Dynamic loading in the Angular routers
Worked on Typescript for building the code
Implemented HTTP requests using RxJS Observable library to handle multiple values over time
Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5, and CSS3
Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors
Implemented modules into Node JS to integrate with designs and requirements
Implemented Microservices into existing system architecture
Developed Microservices business components and RESTful service endpoints using Spring Boot
Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices
Implemented authentication and authorization for the application using Spring Security and Oauth2.0
Worked on Java 8 Lambda expressions and Pipelines, Streams
Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes
Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol
Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications
Worked on creating, retrieving, updating, and deleting documents in MongoDB
Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats
Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server
Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins
Worked on Jenkins for continuous integration with Gradle and GitHub
Used Log4j for validate functionalities and JUnit for unit testing
Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions
Used IntelliJ IDEA IDE tool for application development
Designed user interfaces, object model, application server logic and schema by analyzing requirements
Used J2EE patterns for designing applications
Monitored the performance of application also coded Struts Action Classes and Model Classes
Designed, coded, and tested key modules of the project using java OOPS concepts, JSP
Using Model View Controller (MVC) architecture of Struts developed client User Interface
Designed, developed, and tested HTML, CSS, ES6, jQuery and React JS, that meets accessibility of web browser
Build API as a Micro Service using Spring boot and deployed on a cloud-based CI/CD pipeline in an agile environment
Installed and configured Docker for creating virtual environments
Applied the company build pipeline using Jenkins, AWS, and Docker
Used Struts Validation framework for client/server validations
Integrate and leverage Ping Identity products such as PingFederate and PingAccess for authentication and authorization in the application
Involved in securing REST endpoints using JWT (JSON Web Token) Deployed Spring boot based Microservices, Docker container using Amazon EC2 container services and using AWS admin console
Added Excel-Builder to download the Tabular data in Excel format using React
Converted the pages from XMI (XML Metadata Interchange) to Angular JS and in this process had to deal with converting the XMI request and response in the front end to JSON
Extensively used design patterns like Singleton, Factory, Abstract Factory etc
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
JMS is used for exchanging information like Author publication status report between the author and company
Extensively used AWS to integrate with Enterprise and web applications
Persistence layer implemented using Hibernate framework
Involved in working on Cassandra database to analyze how the data get stored
Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot
Used multithreading on UI as well as on backend side
Implemented Single Page Design and customized directive and filter criteria by using Angular JS
Performed Load Testing with Apache JMeter
Implemented Controllers to maintain each view data where the client implemented the UI using ReactJS
Deployed PCF on AWS EC2 to manage the containers created by PCF
Using AngularJS created custom directives for data manipulations and display data in company standard format in UI
Used EJB Session beans and entity beans to develop business services and persistence
Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project
Participated in Scrum meetings and tracked project progress in accordance with Agile methodology
Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript, React js
Involved in building applications using React JS by building re-usable UI Components
Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side ReactJS to backend MongoDB Database
Used React-Router to route from different screens in Single Page Application
Developed the application by using JSP, Servlets, Web Services, JavaScript, WebLogic
Implemented Multithreading concepts in Java classes to prevent Deadlocks
Implemented Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations
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 Pivotal Cloud Foundry (PCF) for deploying Microservices
Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
Used XML as response type in REST services
Used Rest Controller in Spring MVC to create RESTful Web services
Deployed web components, presentation components and business components in WebLogic Application Server
Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry
Developed web application using HTML5, HTML, DHTML, Bootstrap, CSS3, CSS, Java Script, jQuery, Struts Tag Library
Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSSPadding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
Developed unit cases using JUnit framework
Had written test cases for many repositories, client configurations, services, and mock API's
Created build environment for Java using Maven
Contributed to standardizing project coding, code review guidelines and checklist
Created CI/CD pipelines scripts by integrating GitHub, Maven, Jenkins and more
Designed and developed the framework to consume web services hosted in AWS EC2 instances
Monitored Dashboard for application used service like AWS EC2, AWS S3, ELB, Auto-Scaling & RDS distributed accrossvarious AZ based on standard and custom metric
Configuring custom metric scripts & Cloudwatch unified monitoring agent on EC2 for sending metric data to Cloudwatch
Administered Jenkins CI/CD build engine for deploying, configuring, managing, maintaining jobs as per projects requirements
Created Docker Images embedded with (.jar, .war and .ear) applications with its hardware and software dependency
Used JIRA to keep track of the project, bugs, and issues
Java, HTML5, JSP, CSS, Node JS, React JS, Spring MVC, Spring Boot, Hibernate, JUnit, Microservices, RESTful web services, JDBC, Maven, Git Version Control, Oracle, Apache Tomcat Application Server, Eclipse IDE and Linux, SQL, PCF, AWS, Jenkins
Java Developer
CMC Ltd
09.2017 - 01.2020
Demonstrated expertise in various programming paradigms, including object-oriented and functional, to design and implement efficient and versatile software solutions
Developed and maintained behavioral health mobile applications using React JS and React Native, ensuring a seamless user experience
Utilized Redux for state management and Microservices architecture for scalability
Implemented Java and Spring Boot to create REST APIs for efficient data communication
Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meet accessibility and web browser standards for the application
Developed user interface by using React JS, Flux for SPA development
Changing the AWS infrastructure Elastic Beanstalk to docker with Kubernetes
Moving existing monolithic architecture to microservices and migrating them to AWS cloud
Develop Spark applications using Java and Implement Spark data processing project to handle data from various data sources
Gather raw data from various data sources and store the data in MongoDB
Experienced in writing real-time processing and core jobs using Spark streaming with Kafka as data pipe-line system
Implemented spring boot microservices to process the messages into the Kafka cluster setup
Developed Mockito and JUnit test cases to improve code coverage
Created JSON request and validated the response using postman Interceptor and swagger UI
Setup CI/CD pipeline process for the application using Jenkins
Apache maven tool has been used for the build and deployment of the application
Proven ability to debug code effectively, guaranteeing the delivery of high-quality, error-free software
Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans along with the team
Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework
Developed necessary DAOs (Data Access Objects) for policy owner module
Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer
Developed Single Page Web Applications (SPA) by consuming Restful Web Services
Performed client side and server-side validations using Struts validations
Created Action Form beans and performed validation by configuring the Struts Validator
Started as a monolithic application that runs on Jboss, later migrated it into a set of Spring boot and Node JS, Microservices Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
Used SQL statements and procedures to fetch the data from the database
Used Dispatch Action to group related actions into a single class
Wrote JDBC class to interact with Database
Created database tables for the application on a DB2 database
Created data model, SQL scripts for the application
Build the applications using ANT tool
Also used Eclipse as the IDE
Actively involved in testing, debugging and deployment of the application on WebLogic Application server
Developed test cases and performed unit testing using JUnit
Master's in computer and information science (MSCIS) | Gannon University, Erie, PA, Bachelor of Technology in Computer Science and Engineering | ASN Women's Engineering college, India
Franchisee and Store Manager at 7 Eleven Store, Brunswick St; 7 Eleven Store, Hamilton; 7 Eleven Store, 189 George StFranchisee and Store Manager at 7 Eleven Store, Brunswick St; 7 Eleven Store, Hamilton; 7 Eleven Store, 189 George St
Sr. Software Developer/Java Full Stack Developer at Indiana Farm Bureau InsuranceSr. Software Developer/Java Full Stack Developer at Indiana Farm Bureau Insurance