Summary
Overview
Work History
Education
Skills
Timeline
Generic
Kaviya Sathish

Kaviya Sathish

Morrisville,NC

Summary

Over 13+ years of IT Professional experience in all phases of software development life cycle to requirements gathering Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/J2EE technologies.

Seeking a challenging role as a Java Full Stack Developer where I can leverage my expertise in Java programming along with proficiency in front-end and back-end technologies to contribute effectively towards the development of innovative software solutions. Eager to collaborate with talented teams in a dynamic environment to deliver high-quality, scalable applications

Overview

10
10
years of professional experience

Work History

Java Full Stack Developer

Novant Health
01.2025 - Current
  • Company Overview: Novant Health is a four-state integrated network of physician clinics, outpatient centers and hospitals
  • I design, develop, and maintain innovative healthcare solutions
  • Develop, test, and deploy secure, scalable full-stack applications
  • Design RESTful APIs and integrate with third-party services
  • Utilized AWS Lambda to optimize Backend processes and improve application performance
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool
  • Extensive experience in Pivotal Cloud Foundry (PCF)
  • Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections
  • Expertise in consuming Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface
  • Involved in developing API's and Rest API proxy using APIGEE edge and for sending mobile notifications
  • Extensive experience in data ingestion technologies like Kafka, flume and Sqoop
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection
  • Developed DAOS (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB
  • Optimized the full text search function by connecting to Mongo DB
  • Implemented the security on Microservices using Spring Boot Auth server which generated JWT tokens as OAuth 2 mechanism
  • Developing data access layers to interact with Cassandra using Java
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements
  • Used Grunts, BowerJS, Express from Node.js
  • Extensively used Jenkins for CI/CD and used SVN for version control and used STS as the IDE for developing the application
  • Involved in Migrating existing application into Microservices architecture using REST APIs and Spring Boot
  • Work with front-end technologies such as HTML, CSS, JavaScript, jQuery, React
  • Used Java 8 Lambda Expressions and Stream API to handle collections of data in a more functional and declarative way
  • Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes
  • Strong programming skills of SQL and stored procedures, preferably Oracle and Sybase
  • Novant Health is a four-state integrated network of physician clinics, outpatient centers and hospitals
  • Environment: AWS, AWS Lambda, Cassandra, CI/CD, CSS, Docker, Hibernate, HTML, Java, Java 8, JavaScript, Jenkins, jQuery, Kafka, Kubernetes, Lambda Expressions, Microservices, Node.js, OAuth, OAuth 2, Oracle, PCF, React, Spring, Spring Boot, SQL, Stream API, STS, SVN

Java Full Stack Developer

JPMorgan Chase & Co.
05.2022 - 09.2024
  • Company Overview: JPMorgan Chase & Co
  • (JPM) is a global financial services company it also has a large technology division
  • Implemented the front-end solutions using modern JavaScript frameworks (React, Angular, or Vue.js) and worked with backend technologies including Java, Spring Boot, and Hibernate
  • Implemented multi-threaded synchronization processes, with JMS queues for consumption of Asynchronous requests
  • Automated app Service scaling options using Terraform scripts for Azure app services
  • Played key role as senior developer during development of next generation Microservices
  • Expertise in Apache Kafka message implementations and their integrations with the systems
  • Streamlined the server Implementation by moving to JSON and MongoDB as the backend data model
  • Used Subversion for configuration Management and Jira for task management and bug tracking
  • Implemented Continuous Integration Continuous Delivery (CI/CD) for end-to-end automation of release pipeline using DevOps tools like Jenkins
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle
  • Setup Docker on Linux and configure Jenkins to run under Docker host
  • Created Low Level Design Documents for services and web application
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern
  • Design and implement RESTful APIs and integrate with third-party APIs for data exchange
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router
  • JPMorgan Chase & Co
  • (JPM) is a global financial services company it also has a large technology division
  • Environment: Angular, Apache Kafka, Azure, Bootstrap, CI/CD, DevOps, Docker, Jenkins, Jira, JMS, JSON, Kafka, Microservices, MongoDB, RESTful, Spring, Spring IOC, XML

Java Full Stack Developer

BT Group
07.2019 - 04.2022
  • Company Overview: BT Group plc (formerly British Telecom) is a British multinational telecommunications holding company
  • Collaborated with DevOps teams on CI/CD pipelines using Docker, Kubernetes, and Jenkins
  • Maintained best practices in Agile/Scrum development
  • Used MS360 Framework to extract the Json file for Microservices
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from Node.js
  • Developed the REST Microservices using Java JDK 1.8 on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Involved in JUnit testing, JSON parser & maintaining data accuracy
  • Implemented the Drag and Drop functionality using React-Draggable
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Deployed our application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by providing a ready to use platform
  • Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases
  • Produced as well as consumed RESTful web services using Jersey API's
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout) and Angular Materials 2
  • Followed coding guide lines & involved in peer level reviews
  • Involved in writing SQL queries & PL/SQL stuff
  • Create a new Java application to extract, transform and load (ETL) JSON file data into legacy and new SQL Server tables
  • Deployed Spring-boot Microservices using AWS CloudFormation into EC2 containers
  • BT Group plc (formerly British Telecom) is a British multinational telecommunications holding company
  • Environment: Angular, AWS, CSS3, EC2, HTML, HTML5, IntelliJ, Java, Java 8, JavaScript, JSON, JUnit, Lambda Expressions, Microservices, MongoDB, Mongoose API, MVC, Node.js, Oracle, PCF, PL/SQL, React, RESTful, S3, Spring, Spring Boot, Spring MVC, SQL, SQL Server, Stream API

Senior Java Developer

Apple Inc.
01.2017 - 06.2019
  • Company Overview: Apple Inc
  • Is an American multinational technology company that designs, manufactures, and sells consumer electronics, software, and services
  • Developed the responsive and dynamic frontend UIs using React.js, Angular, or Vue.js
  • Optimized data access and storage using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Implemented Microservices into existing system architecture
  • Developed Microservices business components and RESTful service endpoints using Spring Boot
  • Developed DAO layer exposing access to MongoDB and found issues in original Mongo java driver, reported them to community and got them fixed with next releases
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL invoker, UNIX shell scripting and core java
  • Implementing CRUD operations and data processing using Cassandra APIs and drivers
  • For version control management used CVS software
  • Manage and fix bugs with Jira bug tracking application
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques
  • Implemented authentication and authorization for the application using Spring Security and Oauth2
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • Followed Agile Scrum methodology for application development and deliverables
  • Java Message Service (JMS) is used for exchanging the information and messaging services
  • Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy
  • Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript
  • Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases Along with experience in Data, Multithreading and have worked on search techniques and algorithms
  • Utilized RESTful APIs to retrieve and update data, ensuring smooth data flow between the front-end and backend systems
  • Apple Inc
  • Is an American multinational technology company that designs, manufactures, and sells consumer electronics, software, and services
  • Environment: Agile, AJAX, Autosys, Cassandra, core java, CSS, CVS, DB2, Eclipse, Hibernate, HTML5, Java, JavaScript, Jira, JMS, JSON, Microservices, MongoDB, Oracle, PL/SQL, PostgreSQL, RESTful, SOA, Spring, Spring Boot, Spring Security, SQL

Java Developer

Byjus
03.2015 - 12.2016
  • Company Overview: Byjus is an Indian multinational educational technology company that provides online educational platform
  • Built and maintained the RESTful APIs and Microservices using Java, Spring Boot, and Hibernate
  • Worked in an Agile/Scrum environment to deliver high-quality software solutions
  • Developing RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring Boot application with Micro services performing the Unit testing and basic functional testing with different set of data
  • Strong experience on Devops essential tools like Kubernetes, Git, Jenkins, Ant, Maven and deployed/managed applications to managed cloud services in Pivotal Cloud Foundry
  • Used SDK such as Eclipse IDE, Toad, and SVN etc
  • In this project
  • Implemented Business Logic using Java, Spring, Struts, and Hibernate
  • Implemented Spring IOC for inter connection between modules in our application
  • Implemented logging and admin support using Spring Boot to enhance the web development
  • Used JMS (Java Mailing Service) API and Kafka to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems
  • Have extensive knowledge on HTML, CSS, JavaScript/TypeScript dynamic programming languages
  • (Async await, HTTP requests etc.)
  • Used Log4j for validate functionalities and JUnit for unit testing
  • Used Java Servlets, JSP., AJAX, XML, HTML and CSS for developing the Web component of the application
  • Byjus is an Indian multinational educational technology company that provides online educational platform
  • Environment: AJAX, CSS, Eclipse, Git, Hibernate, HTML, Java, JavaScript, Jenkins, JMS, JSP, JUnit, Kafka, Kubernetes, Log4j, Oracle, RESTful, Servlets, Spring, Spring Boot, Spring IOC, Struts, SVN, Web Services, XML

Education

Masters -

BITS Pilani

Skills

  • Core Java
  • Java 8/11
  • Spring Boot
  • Spring Framework
  • Hibernate/JPA
  • Spring MVC
  • RESTful APIs
  • GraphQL
  • Maven
  • Gradle
  • Apache Tomcat
  • JBoss
  • Wildfly
  • Kubernetes
  • Docker
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Angular
  • React
  • Vuejs
  • Bootstrap
  • Material UI
  • Redux
  • NgRx
  • Jasmine
  • Karma
  • Jest
  • MySQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • Cassandra
  • SQL Developer
  • DBeaver
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Jenkins
  • GitLab CI
  • Azure DevOps
  • AWS
  • Azure
  • Google Cloud Platform
  • Prometheus
  • ELK Stack
  • JUnit
  • TestNG
  • Selenium
  • Cucumber
  • Postman
  • Swagger
  • SoapUI

Timeline

Java Full Stack Developer

Novant Health
01.2025 - Current

Java Full Stack Developer

JPMorgan Chase & Co.
05.2022 - 09.2024

Java Full Stack Developer

BT Group
07.2019 - 04.2022

Senior Java Developer

Apple Inc.
01.2017 - 06.2019

Java Developer

Byjus
03.2015 - 12.2016

Masters -

BITS Pilani
Kaviya Sathish