Summary
Work History
Skills
Timeline
Generic

Nikhitha

Overland Park,KS

Summary

  • 8+ years of experience in Software Development Life Cycle for both Web-based and Enterprise applications, encompassing requirement analysis, design, implementation, and testing.
  • ·Proficient in Object-Oriented, Java/J2EE, and Client-Server technologies.
  • Experienced in Waterfall, Agile (XP and Scrum) methodologies, and Test-Driven Development (TDD).
  • Front-End UI technologies expertise: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Node.js, AngularJS, and ReactJS.
  • Strong understanding of Core Java concepts, including Garbage Collector, Collections Framework, Exception Handling, Multithreading, Event handling, and JDBC.
  • Analyzes designs and determines coding, programming, and integration activities using Java 11.
  • Actively utilized Java 11's standardized HTTP Client API to perform RESTful API interactions, improving error handling and connection management
  • Implemented custom services in Angular 14 to implement Dependency Injection using Pipes for transformations.
  • Developed Angular 14 components following best practices and architectural patterns, ensuring clean and maintainable code for seamless integration with larger applications
  • Implemented Interpolation to dynamically display data within templates, enhancing user experiences and providing real-time information.
  • Enhanced application performance through Angular 10 Component-based development in preparation for future Angular Framework transitions.
  • Proficient in using Angular 9 to create views, hook up models to the DOM, and synchronize data with the server as a Single Page Application.
  • Expertise in Java, Ji2EE, JDBC, JSP, Servlets, STRUTS, Spring Core, Spring MVC, Spring Boot, Hibernate, and Web Services (SOAP and REST API) technologies.
  • Skilled in analyzing epics and stories to design and implement APIs, Services, Single Page Applications, Web interfaces.
  • Developed new libraries with Microservices architecture using Rest APIs, Spring Boot, and Pivotal Cloud Foundry.
  • Extensive experience in building microservices-based projects from scratch using Spring Boot and Docker.
  • Collaborated with UI/UX designers to implement best design practices.
  • Handled messaging services using Apache Kafka and expertise with Spring Kafka, Zookeeper, JMS as messaging services.
  • Created Docker containers and Docker consoles for effective application life cycle management.
  • Experience with build tools like ANT and Maven, along with Log4J2, JUnit, and JMeter.
  • Actively participated in all phases of SDLC, including Requirement Analysis, Implementation, and Maintenance, with extensive experience in Waterfall, Agile, and Scrum methodologies.
  • Practiced Test-Driven Development (TDD) framework using JUnit, Karma, and Jasmine.
  • Strong experience with version control systems Git, Github, and Bitbucket.
  • Hands-on experience with Amazon Web Services (AWS), utilizing services like EC2, S3, IAM, ELB (Elastic Load Balancers), RDS, VPC, Route53, CloudWatch, and CloudFormation.
  • Utilized CI/CD tools Docker and Jenkins for deploying applications to AWS.
  • Proficient in handling and configuring databases like MySQL and NoSQL.

Work History

Sr.Full Stack Developer

EMPLOYERS INSURANCE GROUP

Project Description: Employers Insurance Group stands out as a prominent holding company, offering comprehensive insurance solutions to meet the needs of small businesses. Its focus lies in providing specialized services to select small businesses primarily operating in low-to-medium hazard industries. With a vast presence throughout the nation, Employers’ insurance groups are dedicated to serving clients across various regions.

Responsibilities:

  • Implemented effective agile management practices by leading activities such as sprint planning and team-leading standups to implement agile ideals effectively.
  • Collaborated with business and research teams within an agile framework, participating in story grooming and reviewing story/acceptance criteria and performance metrics.
  • Developed HTML views using modern technologies like HTML5, CSS4, bootstrap, and Angular.
  • Utilized Typescript in Angular 14 reformation, converting Typescript files to JavaScript files with the help of libraries and System JS as the default extension.
  • Created Angular 14 components, implementing various features such as Interpolation, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, event binding, and decorators.
  • Developed custom JS components to enhance user interfaces and provide a seamless user experience
  • Leveraged Java 11 along with Spring Boot to build REST APIs supporting the UI application.
  • Utilized Java 11 stream operations like map, filter, flatMap, and collect, as well as advanced Java 8 features like Lambda expressions and Method references.
  • Utilized Spring Boot's Actuator endpoints to expose application metrics, health checks, and other operational data for monitoring and management.
  • Utilized Spring Data JPA to interact with relational databases, simplifying data access and enhancing application performance.
  • Deployed Spring-Boot-based microservices Docker containers using AWS console and EC2 service.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, ELB, and Auto-scaling groups.
  • Employed event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Implemented Apache Kafka cluster as a messaging system between APIs and Microservices.
  • Integrated RESTful APIs and consumed data from backend services in Angular.
  • Developed new RESTful services in JSON format using Spring MVC to talk with external systems.
  • Ensured API security by implementing OAuth2 token-based authentication using Spring Security.
  • Developed DAO CRUD methods using Hibernate & Spring Boot framework for data manipulation.
  • Experience with tools like Docker Images/containers and Kubernetes.
  • Integrated version control systems (Git, GitHub, GitLab) with CI/CD tools to trigger automated builds and tests upon code changes and pull requests
  • Used Maven as a build and dependency management tool, integrating it with GitLab, Jenkins.
  • worked on Mongo DB as a back-end db, performing CRUD operations and storing as JSON documents.
  • Designed and implemented MongoDB database schemas for efficient data storage and retrieval, considering data relationships and application requirements.
  • Proficient in creating indexes and optimizing queries in MongoDB to improve query performance and reduce response times.
  • Proficient in using JMeter to design, develop, and execute load and performance tests for web applications, APIs, and backend service.
  • Conducted unit testing using frameworks like JUnit and Jasmine for comprehensive and reliable test cases in Angular and Spring Boot applications.
  • ·Worked with Apache Tomcat 8 and Node.js servers for deploying and configuring Java APIs and frontend modules.

Environment: HTML5, CSS4, JavaScript, Angular14, Java11, SpringBoot, Microservices, Spring MVC, Kafka, Hibernate, Amazon Web Services, Aws Lambda, AWS EC2, AWS S3, Docker, Maven, Jenkins, MongoDB, UnitTesting, Git, BitBucket

Sr.Java Full Stack Developer

PSI

Project Description: PSI is Is part of LLH, a unique fusion of comprehensive workforce and career solutions, changing lives through assessment.Our partnership allows us to build on our commitment to provide the best possible customer service and world-class assessment solutions.LLH delivers 30 million assessments annually in 50 languages across 160 countries, and across a variety of clients – from corporations, employers, government federal and state agencies to professional associations, certifying bodies, and leading academic institutions

Responsibilities:

  • ·Played a key role in various phases of the Software Development Life Cycle (SDLC) using Agile Methodology, with a focus on Scrum sessions for effective project management.
  • Designed and developed applications using React 16.8 along with HTML5, CSS4, SCSS, JavaScript, Bootstrap, Node.js, NPM, and Mongo DB, employing AjaxControls and JSON for data handling.
  • Utilized Babel as a transpiler and WebPack as the module bundler in React JS for efficient code compilation and management.
  • Implemented React JS for templating to enhance development speed and create reusable components.
  • Familiarity with JavaScript transpilers like Babel to ensure cross-browser compatibility and support for older browsers. Proficient in debugging JavaScript applications using browser developer tools to identify and fix errors.
  • Utilized React HTTP service for handling API requests and responses, enabling seamless communication with backend services.
  • Facilitated the migration of Java applications from version 1.8 to Java 11.
  • Developed RESTful APIs using Java 11 and frameworks like Spring Boot for building scalable and maintainable backend services.
  • Led the migration of existing applications into microservices architecture using REST APIs,Spring Boot
  • Utilized Spring Boot to develop microservices, enabling rapid development and deployment
  • Implemented custom Spring Boot starters to encapsulate common dependencies and configurations, promoting code reuse across projects
  • Leveraged Spring Security in Spring Boot applications to secure APIs and resources, implementing authentication and authorization mechanisms.
  • Evaluated and adopted targeted technologies for multi-cloud architectures, ensuring business, economic, and technical applicability for microservice architecture and modularity.
  • Leveraged spring framework features, including Spring Boot Actuator, Spring Data JPA, Spring Batch.
  • Extensive experience in setting up and managing AWS services, including EC2, S3, RDS, VPC, CloudWatch.
  • Developed configuration files for dependency injection in Spring Boot applications.
  • Designed and developed sequential and conditional batch jobs using the Spring Batch framework.
  • Implemented Apache Kafka to handle message objects for client queues and manage heavy traffic.
  • Utilized AWS for integrating server and client-side code, leveraging the benefits of cloud services.
  • Demonstrated proficiency in Docker to create containers using Docker files and Docker Compose for container orchestration.
  • Employed CI/CD tools such as Jenkins, Git, and Docker for configuration management and automation, using Ansible for deployment tasks.
  • Utilized Maven as a build tool and established Jenkins jobs to automate project deployment in QA and Production environments.
  • Integrated JMeter with version control systems like Git to manage test scripts and maintain test versioning
  • Configured Jenkins server for continuous automated builds based on the GIT source control system, allowing periodic scheduled builds to support development needs.
  • Extensive experience with MongoDB, NoSQL/SQL databases, GIT, and JSON.
  • Implemented sharding and replication strategies in MongoDB to ensure data availability, fault tolerance, and horizontal scalability
  • Monitored MongoDB database performance and health using monitoring tools and dashboards

Environment: HTML5, CSS4, JavaScript, React JS, Bootstrap, Node Js, NPM, Java11, SpringBoot, Microservices, Spring MVC, Spring Boot Actuator, Spring Data JPA, Spring Batch, Kafka, Hibernate, Amazon Web Services, Docker, Maven, Jenkins, MongoDB, UnitTesting, Git, BitBucket.

Sr Java Developer

Health Care

Project Description: Premier is a United States-based company and this website includes content and material explicitly for the united states and North American market.This website also uses session cookies and 3rdparty applications such as Google Analytics, Facebook Pixel, Twitter, and other tools to provide an enhanced browsing experience

Responsibilities:

● Used Agile methodology and attended daily and weekly SCRUM meetings to update the working status

● Used Multi-threading to overcome the errors in the process of transactions, and handle threads by main thread process.

● Proficient in developing web applications using Angular 6 and TypeScript, creating responsive and dynamic UI

● Implemented Angular 6 components, services, and modules for building modular and reusable application code.

● Integrated RESTful APIs with Angular 6 using HTTP client to fetch and display data from backend services

● Utilized Angular CLI for generating components, services, and other artifacts, improving development efficiency.

● Developed RESTful APIs using Java 8 and frameworks like Spring Boot for building scalable and high-performance backend services

● Conducted unit testing of Java 8 code using JUnit and Mockito to ensure code quality and correctness.

● Implemented RESTful APIs in Java 8 for seamless communication between microservices and external clients.

● Developed microservices using Spring Boot and Java 8 to leverage the framework's features for rapid development

● Created and injected spring services, controllers, and DAOs to achieve dependency injection MVC components.

● Implemented the associated business Modules integration using Spring and Hibernate data mapping.

● Responsible for support and maintenance of batch jobs, implemented Spring Batch for a huge number of transactions.

● Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype, and Composite View.

● Implemented Microservices architecture with Spring Eureka using Spring Boot for client-side load balancing .

● Extensive experience in managing Docker containers, creating Docker images, and utilizing Docker Compose to define multi-container applications for streamlined development workflows

● Developed REST web services for clients to consume those web services as well other enterprise-wide web services.

● Designed RESTful web services for handling AJAX requests.

● proficient in designing and implementing Kafka-based data streaming solutions, facilitating real-time data ingestion, processing, and analytics.

● Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Supporting Systems Infrastructure comprised of Linux OS, AWS, EC2 clusters.

● Worked on instantiating multiple AWS EC2 servers by using YAML Script in Ansible playbook. Experienced DevOps methodologies by implementing CI/CD Pipelines using tool sets like GIT, Jenkins.

● Proficient in using JMeter to design, develop, and execute performance tests for web applications, APIs, and microservices, ensuring scalability and reliability under various load conditions

● Worked with Apache Tomcat 8 and Node.js servers to deploy and configure Java API’s and frontend modules.

● Extensive experience in schema design for NoSQL databases, effectively managing unstructured or semi-structured data, and ensuring optimal performance and scalability

● Extensively Used Apache Storm to transform unstructured data before it sends into NoSQL Data Base.

● Worked with GIT Version Control System.

UNIX Shell scripts for shell to automate deployments and environment configurations on the EC2 Clusters.

Environment: Java 8, HTML5, CSS3, Angular 6, Spring, Spring MVC, Spring batch, Hibernate, Spring Boot, Docker, Git, Oracle, AWS EC2, AWS S3, Elastic, AJAX, Git, Jenkins, Node.js, Apache Tomcat, NoSQL, CI/CD, Cloud Foundry.

Sr. Java Full stack developer

Thermo Fisher Scientific

Project Description: Thermo Fisher is an American multinational biotechnology product development company.It is dedicated to improving the human condition through systems, consumables, and services for researcher.Currently, the company's products are sold under the brand names Thermo Scientific, Fisher Scientific, and several other recognized brand names.Our project is to provide services for Thermo Fisher Applications.

Responsibilities:

  • Participated in the team with the Agile developing cycle.
  • Involved in Analysis, Design, and Implementation translation of Business User requirements.
  • Test Driven Development (TDD) approaches were utilized, and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Successfully performed migration from Angular 2 to Angular 4.
  • Developed single-page applications using Angular 4, Typescript, HTML5, CSS3, and Bootstrap.
  • Designed and developed reusable components and TypeScript services in Angular 4 to consume Kafka APIs, strictly adhering to the principles of Angular 4's component-based architecture..
  • Used Spring dependency injection, and MVC components to implement the business layer and navigation part of the app
  • Involved in J2EE design patterns such as Data Transfer Object (DTO), DAO, value object, and template
  • Focused on the spring components such as Dispatcher Servlets, Controllers, Model, and View Objects
  • Implemented Spring Bean Factory to create proxy objects using the AOP framework
  • Developed Web Services for data transfer from client to server using Apache Axis, SOAP.
  • Developed client's side validations using jQuery and JavaScript and developed components using JSF facets.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Effective usage of J2EE design patterns namely session facade, factory method, command and Singleton to develop various base framework components in the application.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Developed Session Beans and data access object classes for accounts and other modules.
  • Applied Hibernate Annotation instead of Hibernate mapping file to make code clear.
  • Coding, Unit-Testing business components which were developed using Java 8/J2EE Technologies and responsible for creating and unit testing. Used Ant scripts to build and deploy the applications in JBoss Application Server.
  • Used Log4J2 utility to generate run-time logs.
  • Participated in integration testing, bug fixing, handling change requests, and code reviews.
  • Implemented continuous integration of automation framework using tools like Jenkins, and Hudson.

Environment: Java, Spring MVC, JavaScript, jQuery, Angular, JSON, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Linux, Spring-Hibernate integration framework, Oracle, PL/SQL, Spring web flow, Junit, GIT, Maven, Jenkins, AWS (EC2, VPC), REST web service, HTML5, CSS3, SASS, AJAX, JIRA, Log4J2.

Java Developer

Centrica Informatics

Project Description: An application is developed to automate the Sales Order Transactions of the company.This application keeps track of the information pertaining to the sales transactions such as Customer details, Product or Item description and their Pricing Schedule, Purchase Order details and View and Enquiry of the Order Screens.Designed and developed the Order Processing Module.Involved in the design and coding of this module.The system checks the database for availability and an invoice is prepared

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Designed Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process(RUP).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed responsive and interactive pages using AngularJS and Node.js frameworks.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
  • Worked closely with UX team to translate designs and wireframes to code.
  • Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Developed Session Beans to process requests from user and used entity beans to retrieve and update customer information.
  • Modified web pages using JSP and Used Struts Validation Framework for form input validation.
  • · Developed various EJB components to fulfill the business functionality.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Created the WSDL and used Apache Axis for publishing the WSDL.
  • Used WebSphere Application Server for deploying various components of application.
  • Persistence layer was implemented using Hibernate Framework.
  • Involved in creating dynamic web site design and programming using HTML, CSS, JSP, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Applied JavaScript for client-side form validation.
  • Used XML with SAX parser to transfer data between applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in writing and executing stored procedures, functions and triggers for Oracle to create a Database Management System.

Environment: Java, JSP, EJB, AngularJS, Node.JS, Ajax, Jquery, Rational Rose, RESTful, Session Beans, Struts, JMS Message queue, WSDL, Apache Axis, Websphere, Hibernate, HTML, CSS, J JSP, JSTL, Javascript, XML, Log4j, PL/SQL, Oracle.

Skills

Programming Language

  • 110/80/, PL/SQL

Java/J2EE Technologies

  • Servlets, Spring,JSP, JDBC, JSP

Web Technologies

  • HTML 5, JavaScript, CSS 3/4, jQuery, Ajax, Angular 14/10/6/JS, Typescript, React JSON

Application/Web Servers

  • WebLogic Server, Jenkins, Tomcat, WebLogic

IDE and Build Tools

  • Eclipse, IntelliJ, Visual Studio, PostMan, Webstorm, ANT, Maven, Gradle

Web Services

  • REST, SOAP

Methodologies

  • Agile, TDD (Test Driven Development), Waterfall, Scrum, SDLC, JUNIT4/5, Jasmine, JIRA

O-R Mapping

  • Hibernate, Spring Data JPA

Database

  • SQL Server, MySQL, DB2,NoSQL, Mongo DB, Cassandra

Version Control

  • GIT, GITHUB, Bit Bucket

Framework

  • Spring MVC, Spring Boot

Cloud Environments

  • AWS, Pivotal Cloud Foundry, Kubernetes, EC2, ELB

Timeline

Sr.Full Stack Developer

EMPLOYERS INSURANCE GROUP

Sr.Java Full Stack Developer

PSI

Sr Java Developer

Health Care

Sr. Java Full stack developer

Thermo Fisher Scientific

Java Developer

Centrica Informatics
Nikhitha