Summary
Overview
Work History
Education
Skills
Timeline
Generic

Monika Kaushik

Meerut

Summary

Java/Spring Boot Developer with 8+ years of experience in developing enterprise applications using Java, handling various client and web tier components of J2EE architecture, and experienced in web development and applications using Java and J2EE design patterns.

Overview

8
8
years of professional experience

Work History

Java Backend Developer

Deloitte
Bangalore
05.2021 - Current
  • Worked as a Java Backend Developer in a 12-member Tech Refresh Team, focused on Application Modernization and Technology Refresh.
  • Led migration efforts in two phases: upgraded Java 8 and Spring Boot 1.5.x to Java 11 and Spring Boot 2.4.7 for lightweight components.
    Migrated from WebLogic Server to Red Hat OpenShift (OCP) using Docker and AWS ECR for containerization.
  • Refactored business logic from a monolithic architecture to microservices, decoupling functionality into standalone components.
  • Analyzed legacy monolith code, created sequence diagrams for current and target architecture to aid team understanding and implementation.
  • Built and deployed Docker images for lightweight services, ensuring they run as independent pods on OpenShift.
  • Developed new features and enhancements in migrated services.
  • Implemented JUnit 5 tests for controllers and service layers.
  • Managed Git branches, performed merges, and resolved conflicts.
  • Handled build and deployment processes, addressed SonarQube issues, and ensured code quality.
  • Conducted unit and assembly testing, defect fixing, and provided production support.

Java Developer

Wipro
Pune
02.2017 - 04.2021
  • Designed and developed a Spring Boot-based API Test Data Generator from scratch, including CRUD operations and custom JPA methods.
  • Built a payload comparison tool to identify deltas, and store them in the database.
  • Implemented Hibernate one-to-many relationships and automated the migration of test cases from Excel to the database using Java.
  • Developed RESTful APIs using Spring Boot, and worked on message processing components for validating transmissions based on custom business rules.
  • Deployed applications to PCF using Jenkins, ensured code quality with SonarQube, and resolved issues such as condition coverage and code smells.
  • Created and managed Git branches, handled merge conflicts, and collaborated closely with the testing and RE teams to implement business logic.
  • Participated in requirement gathering and system design, translating business needs into technical specifications.
  • Designed and implemented Java-based solutions for transforming upstream data and generating feeds for downstream systems.
  • Performed unit testing using JUnit and TestNG, executed test cases, and created test scripts based on user stories.
  • Worked extensively on MarkLogic database development and administration:
  • Set up and managed MarkLogic across 50+ nodes, including forest backups, user/role management, indexing, database replication, and server configurations (REST, ODBC).
  • Loaded data via MLCP, REST, and Java APIs; performed CRUD operations, and advanced search using the Java Client API.
  • Tuned query performance and monitored database health.
  • Analyzed and segmented data based on temporal versions, and implemented logic for data harmonization and reporting.
  • Identified and fixed production and integration defects, executed change requests, and maintained automation for IDM modules.
  • Involved in the technical design of user stories, and overall application architecture.
  • Supported all phases of the software development lifecycle, including analysis, design, implementation, testing, deployment, and documentation.

Education

Computer Science, 06/2016

Bachelor of Technology
MIET, Meerut, UP,india

Dec 2016- Feb 2017

Training Project-Flight Reservation System
Core Java, Java Swing, HTML And CSS, MySQL

Skills

  • Languages: Java (Core Java, J2EE), C, C
  • Technologies: Spring Boot, Microservices, Spring MVC, and REST
  • Database connectivity: Hibernate, JPA, JDBC
  • Application/Web servers: Tomcat, WebLogic
  • Tools: Eclipse, STS, Git, Jenkins, Docker, Maven, and Postman
  • Databases: MySQL, H2, PostgreSQL, Neo4j
  • Cloud technologies: AWS, PCF (Pivotal Cloud Foundry)

Timeline

Java Backend Developer

Deloitte
05.2021 - Current

Java Developer

Wipro
02.2017 - 04.2021

Computer Science, 06/2016

Bachelor of Technology

Dec 2016- Feb 2017

Training Project-Flight Reservation System
Monika Kaushik