Neha Sharma
Email ID: *********@*****.***
Contact No: 209-***-****
Professional Summary
6+ years of experience in Full Stack Java Development, specializing in building high-performance, scalable enterprise applications using Java 17, J2EE, Spring Boot, and microservices architecture.
Expert in designing and developing RESTful APIs and SOAP-based web services using technologies like JAX-RS, JAX-WS, Jersey, Axis, XML, and JSON for seamless integration across distributed systems.
Proficient in Spring Boot microservices, leveraging Spring Cloud, Eureka, Zuul, Ribbon, and Spring Config Server to implement service discovery, load balancing, and centralized configuration management.
Extensive experience with Java 8 features such as lambda expressions, streams API, and functional interfaces, enhancing code efficiency and reducing boilerplate code.
Hands-on experience with front-end technologies like ReactJS, Angular (6-15), JavaScript (ES6+), TypeScript, HTML5, CSS3, and Bootstrap, creating dynamic, responsive, and user-friendly web applications.
Proficient in API security and authentication mechanisms, implementing OAuth 2.0, JWT tokens, Spring Security, and CORS policies to safeguard web services and ensure secure data exchange.
Expertise in event-driven architectures and real-time data streaming using Apache Kafka and RabbitMQ, enabling asynchronous communication between microservices and enhancing system scalability.
Deep understanding of Relational and NoSQL databases, with experience in Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, and Redis, including schema design, query optimization, and transaction management.
Hands-on experience with containerization technologies like Docker for creating lightweight, portable containers, and Kubernetes for automating the deployment, scaling, and management of containerized applications in both on-premise and cloud environments.
Proficient in cloud platforms like AWS, Google Cloud Platform (GCP), and Azure, utilizing services like EC2, S3, Lambda, CloudFormation, RDS, CloudWatch, IAM, and VPC for scalable, cloud-native application deployment and infrastructure automation.
Strong understanding of CI/CD pipelines, automating builds, tests, and deployments using tools like Jenkins, Maven, Gradle, and GitLab CI, and integrating with Docker and Kubernetes for seamless DevOps practices.
Experienced in logging and monitoring using tools such as Log4j, SLF4J, Splunk, and ElasticSearch, ensuring real-time application monitoring, troubleshooting, and performance optimization.
Expertise in using JUnit, Mockito, and Selenium for unit, integration, and end-to-end testing, following Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure high-quality, bug-free code.
Knowledge of NoSQL database optimizations and sharing techniques for efficient large-scale data handling, particularly in MongoDB and Elasticsearch, ensuring optimal data retrieval and indexing for high-performance applications.
Proficient in designing serverless architectures using AWS Lambda, Azure Functions, and Google Cloud Functions, implementing event-driven, scalable, and cost-efficient solutions.
Adept at using message brokers like Kafka and RabbitMQ for distributed messaging systems, enabling loose coupling between microservices, and improving system reliability through event-based architectures.
Strong command of build tools such as Maven, Gradle, and Ant, automating dependency management and project builds in multi-module projects.
Good Knowledge on JavaScript libraries, which include Angular JS, NodeJS, TypeScript and Angular Framework.
Hands-on experience with GraphQL for efficient querying of APIs and data manipulation, ensuring optimized data transfer and client-driven communication.
Excellent in design patterns such as Factory, Singleton, Observer, DAO, Service Locator, MVC, and Builder, improving application design and enhancing maintainability and scalability.
Deep knowledge of API Gateway configuration and management for routing traffic, setting up rate limits, and securing APIs with policies to ensure robustness and scalability of distributed systems.
Proficient in CloudFormation and Terraform for infrastructure automation, enabling infrastructure as code (IaC) to manage and provision cloud resources across AWS and GCP.
Adept at working with Elasticsearch for full-text searching, log aggregation, and large dataset indexing, ensuring high-speed search functionality and efficient data querying across distributed systems.
Strong leadership and team collaboration skills, with a proven track record of working in Agile environments (Scrum and Kanban), leading cross-functional teams through sprint planning, standups, and retrospectives, ensuring continuous delivery of quality software solutions.
Technical Skills:
Programming Languages
Java 17, J2EE, C, C++, SQL, PL/SQL
Frameworks/Technologies
Spring Boot, Hibernate, RESTful Web Services, Microservices, Golang, SOAP (JAX-RPC, JAX-WS), JMS, JPA
Front-End Technologies
HTML5, CSS3, JavaScript, ReactJS, Angular (6/15), Bootstrap, jQuery
Databases
Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, SQL Server, Elasticsearch
Cloud Platforms
AWS, Azure, Google Cloud Platform (GCP), PCF, Docker
CI/CD Tools
Jenkins, Docker, Maven, Gradle, Cloud Bees
Version Control
Git, GitHub, Bitbucket, SVN
Testing Tools
JUnit, Mockito, Selenium, SoapUI
Other Tools/Technologies
Kubernetes, Kafka, Splunk, JMeter, Log4j
Client: Capital One, Seattle, WA Jan 2023 – PRESENT
Role: Java Full Stack Developer
Responsibilities:
Design, develop Upgraded and test new web browser by using HTML5, CSS3, JSON, JavaScript Typescript, Bootstrap, Angular.JS, and Node.JS, React.JS, Express.JS, Next. JS, Vue.JS Redux as front end building Environment.
Expertise in consuming Restful web services using Node.JS, Angular.JS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
Designed, coded and configured server side application by J2EE components like JSP, JSF, Servlets, Java Beans, JDBC, JNDI, JTS, Java Mail API, XML and Spring MVC, Hibernate.
Extensive experience developing the complex web applications using Angular 9/10/11 with java applications, and Python, My SQL were used to create the complete application.
Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
Developed highly efficient algorithms in C/C++ through both pair-programming and independent work.
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Extensively worked in XML related technologies XSLT, XPath, XQuery, and XML Parsers like DOM & SAX.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Tested Rest web services using postman, SOAP UI
The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Experience in No SQL database like Mongo DB installation, configuration and in designing multi-shared cluster and monitoring with MMS.
Strong knowledge and experience of SQL development by using Flask, Ruby and PL/SQL programming
Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and Spring Boot and handled the security using Spring Security, Configured Struts, and Hibernate framework with Spring MVC.
Used Apache Tomcat server for deploying the application.
Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and Weblogic.
Developed RESTAPI to processes the data from DB to another Rest Service. Performed POC’s using latest technologies like spark, Kafka, Scala and Cassandra (Graph DB).
Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster
Developed Apache Camel middleware routes, JMS endpoints, spring service endpoints and used Camel free marker to customize REST responses.
Implemented Selenium Web Drivers and Protractor for testing the UI components.
Worked on Git as version control management Eclipse IDE and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
Worked in a Waterfall environment and participated throughout the SDLC process.
Experience in CI/CD tools like Docker, Jenkins, Kubernetes, Bitbucket for building and managing micro services containers. Installed and configured Jenkins Continuous Integration server with management of plugins and utilized several CI/CD plugins like build pipeline, Docker, GIT, Junit.
Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs by using visual studio, GitHub and Microsoft Azure(SaaS, PaaS, IaaS) Resource
Used Maven for build automation and used Log4j for the logging. Source control using Git and GitHub. Implemented and configured Jenkins job for Continuous Integration (CI) tool.
Environment : J2EE, Angular 9/10/11, SQL, PL/SQL, My SQL, JSON, XSLT, HTML5, CSS3, React.JS, JavaScript, Python, Junit, Hibernate, MongoDB, AWS, Web Services (SOAP), Linux, Scala, Spark,Flask, Kafka, Ruby, apache camel, Apache Tomcat, Cassandra, Azure, Agile, Jira, Jenkins, Maven, Servlets, JSP, Docker, Jenkins, Kubernete, Bitbucket, CI/CD, Git, GITHUB,
Client: Risinger Insurance Agency, St Peters, MO Sep 2021 – Dec 2022
Role: Java Full Stack Developer
Responsibilities
Implemented CI/CD pipeline from deploying from lower environments till production without much manual intervention, pipeline job runs for Erato code checks, SonarQube analysis for 100% test coverage, CLM scans, upload ADD and performance test results to AWS S3 and upload snapshots to artifactory.
Developed Microservices using spring boot and created docker image to run application as a Docker container in EC2 instance.
Developed Microservices solution for streaming data in AWS ECS.
Designed and implemented a data analytics engine based on Scala/Akka (Cluster)/Play to provide trend analysis, regression analysis and machine learning predictions as web services for survey data.
Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-services architecture.
Worked on data conversion by extracting data from DB2, reform data, and load data into Cassandra nodes. Provided support in application code implementation and post production support
Gained good understanding of using ELK (Elasticsearch. Logstash, and Kibana) for log management and Zabbix to trigger alerts for application errors in production environment.
Involved in the re-design and development enhancement efforts of production data migration from Matrix to Redshift Cloud database Generating DDL scripts for both Redshift and RDS Oracle out of ADS ER Modeler.
Developed user interface by using the React, Flux for SPA development.
Used React-Autocomplete for creating google maps location search on the webpage.
Added Excel-Builder to download the Tabular data in Excel format using React.
In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
Implemented responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, Mobile users using React js.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Used various predefined components from NPM and redux library.
Used React Router to turn application into single page application.
Involved in React JS Components, Forms, Events, Keys, Router concept.
Created and used Reducers and Actions, maintained states in stores and dispatched the actions using redux.
Extensive experience in developing Kafka producers and Kafka consumers for streaming millions of events per minute on streaming data using PySpark, Python & Spark Streaming. Completed a POC on Apache Cassandra database version 2.0 by creating local DB and services.
Participated in production support and maintenance of the project. Analyzed production environment issues of the existing application when on L3 support.
Used Cloud for deploying application using AWS, created EC2 instances and send notifications using SNS.
Writing services in Spring Boot and running and deploying them in Cloud Foundry.
Utilized central repositories Nexus and artifactory for continuous build integration and Artifacts management from Jenkins FRANCHISE PRESS build.
Used Angular 2. Angular 4 Framework for the development of web application using Ajax, DHTML and DOM scripting.
Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
Hands on experience in resolving incident tickets related to Hadoop components like HBase, Yarn, Hive, Kafka, and identifying root cause analysis.
Developed Web application using Angular 2. Java Frameworks like Spring-Boot. Spring-MVC. Hibernate, and Eclipse IDE.
Used Spark for interactive queries, processing of streaming data and integration with NoSQL database for huge volume of data.
Worked extensively on the spring framework, implementing spring MVC, spring security, IOC (dependency injection), spring AOP and spring Boot.
Worked on High availability cluster setup, maintenance, and ongoing support O Experience in open-source Kafka, zookeepers, Kafka connects.
Participated in the requirement and design discussions, weekly grooming sessions, and scrum/daily standup calls delivered biweekly sprints based on stories assigned in VersionOne/JIRA
Environment : Java 11/10, J2EE, Hibernate, Kubernetes, AWS, Spring Suit, EJB, HTML5, CSS3, React JS, Redux, Hibernate, JavaScript, Angular 11/10/9, Angular CLI, Angular Material, JMS, JSP, AJAX, Soap UI, Jenkins, Kafka, Git, Python, Django, JQuery, Log4J, JUnit, GIT, Web Logic, SQL, Oracle, Windows.
Client: Arum Healthcare Services, Lansdowne, PA Jun 2019 – Aug 2021
Role: Java Full Stack Developer
Responsibilities:
Involved in various Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
Team Implementation for Core Java/ Java EE 5 legacy codes enhancement
Development of Micro services for all the models using combination of Spring Boot and Spring Security.
Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS/S3)
Involved in the Development of Spring Framework Controllers
Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.
Used Hibernate ORM tools, which automate the mapping between SQL databases and objects in Java.
Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
Developed single page applications using AWS CDK.
Used spring core annotations for Dependency injection and used Apache camel to integrate spring framework.
Designed custom logging API, which sends logs to the centralized location using Apache camel.
Implemented the routing and transformation logic in Apache camel using Java DSL.
Worked extensively in Core Java & J2EE Technologies.
Used Jenkins for continuous delivery by enabling deployment into several environments.
Applied ML to create and enhance strategic road maps for implementing new business platforms for international trade and data exchange across the supply chain of a global aerospace manufacturer.
Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
Well experienced in Core Java – asynchronous programming, multithreading, collections and a few design patterns.
Designed User Interfaces using React JS, XML, HTML, CSS and JavaScript.
Developed user interface by using the React, Flux for SPA development.
Used React-Auto complete for creating google maps location search on the webpage.
Added Excel-Builder to download the Tabular data in Excel format using React.
Implemented responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, Mobile users using React js.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Used various predefined components from NPM and redux library.
Used React Router to turn application into single page application.
Involved in React JS Components, Forms, Events, Keys, Router concept.
Created and used Reducers and Actions, maintained states in stores and dispatched the actions using redux.
Extensively used React-Hooks from functional components for state and lifecycle features.
Designed Node.JS application components through Express and Nest Js framework
Designed and developed Micro Services Architecture to divide application into business components using Spring Boot.
Implementation of core Java J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications.
Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
Hosted the application on a Node JS server using express middleware.
Used Node.js to run Grunt tasks and build properly the project (compile, minify etc.) and Implement modules into Node JS to integrate with designs and requirements. Used Grunt JS, Bower JS, Express JS from NodeJS.
Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
Used Hibernate framework for back end development and Spring Dependency Injection for middle layer development.
Development with microservices architecture using Rest APIs, and Spring boot and Java 8
Wrote Restful Web Services to communicate with MongoDB.
Environment: Java, J2EE, Spring, Spring Boot, Hibernate, Microservices, HTML, CSS, React JS, Redux, JavaScript, Web Logic, Hibernate, Node JS, RESTful Web Service, Jenkins, Agile, MongoDB, AWS.
Educational Details: Master of Computer Applications from Medi-Caps Technology University – 2012.