Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic
Priyank Diwakar

Priyank Diwakar

Indore

Summary

  • Almost 5 years of experience in developing web applications using Java and Spring Boot.
  • Skilled in designing and developing applications with Java, J2EE, Spring Boot, Postman, and Thymeleaf.
  • Proficient in using version control tools like Git and collaborative tools like Rally.
  • Experienced with RestTemplate and Feign Client for implementing microservices.
  • Familiar with development environments such as Eclipse IDE, VSCode, and IntelliJ.
  • Knowledgeable in Spring MVC and the Spring IOC module.
  • Basic understanding of front-end scripting languages, including HTML5, CSS3, JavaScript, and Bootstrap.
  • Effective in understanding client requirements and communicating project progress.
  • Skilled in SQL, including constructing tables, functions, user-defined data types, and joins.
  • Experienced in working with Windows operating systems.
  • Passionate about learning new technologies quickly and achieving proficiency to deliver applications efficiently.
  • Strong communication, presentation, and interpersonal skills, able to interact with people at all levels.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Java Developer

UST Global
08.2024 - Current

Project Description: Working on an e-commerce platform for a leading global retailer, specifically focusing on the "Remarketer" module, which manages the processing and resale of customer-returned orders. The platform integrates with third-party remarketers to ensure efficient reselling of returned products.

Roles and Responsibilities:

  • Developed and maintained backend services in Java and Spring Boot to support order management and product remarketing operations.
  • Enhanced microservice integrations and data handling within Remarketer platform to facilitate seamless communication between third-party remarketers and retailer’s internal systems.
  • Implemented RESTful APIs and CRUD operations to manage lifecycle of returned products and their eligibility for resale.
  • Utilized Kafka for real-time data streaming and Redis for optimized data caching, improving response times and processing efficiency.
  • Managed data persistence using JPA and Hibernate, ensuring robust transaction handling and data integrity.
  • Employed Git for version control and CI/CD pipelines to streamline development, testing, and deployment processes.

Technologies Used: Java, Spring Boot, Kafka, Redis, RESTful APIs, JPA, Hibernate, Git, CI/CD

Java Developer

INFOSYS
06.2022 - 08.2024

Project Description: Involved in the development of API services for a major banking client, enhancing communication between banking applications while ensuring secure and efficient data handling.

Roles and Responsibilities:

  • Developed scalable RESTful APIs using Java and Spring Boot for secure management of banking transactions.
  • Designed and implemented CRUD operations (GET, PUT, POST, DELETE) for secure data management and transaction processing.
  • Integrated microservices with external APIs using RestTemplate and Feign Client to improve service interoperability.
  • Implemented logging using SLF4J and Log4j to track user activities and errors effectively.
  • Managed relational data within Spring Boot using JPA for robust data management and retrieval.

Technologies Used: Java, Spring Boot, Postman, RestTemplate, Feign Client, SLF4J, Log4j, JPA, SQL, Git, CI/CD

Java Developer

Tata Consultancy Service
08.2019 - 06.2022

Project Description: Contributed to an e-commerce platform upgrade, enhancing backend functionalities to improve user experience and platform reliability across multiple browsers.

Roles and Responsibilities:

  • Developed backend services in Java and Spring Boot, supporting seamless e-commerce operation.
  • Created validation rules and data standards to maintain data integrity and compliance.
  • Designed Proof of Concept (POC) using Microservices Architecture to improve system modularity and scalability.
  • Developed SQL and JPA Named Queries for efficient interaction with MySQL databases.
  • Conducted unit testing using JUnit5, and implemented logging with SLF4J + Log4j for effective debugging and monitoring.

Technologies Used: Java, Spring Boot, HTML, CSS, Bootstrap, Thymeleaf, JavaScript, MySQL, JPA, SLF4J, Log4j, Agile Methodology

Education

Bachelor of Engineering - Mechanical Engineering

Shri Vaishnav Institute of Technology And Science
Indore
06.2019

Polytechnic Diploma - Mechanical Engineering

Govt Polytechnic College
Raghogarh, Guna
06.2016

Skills

  • Java 8
  • Spring Boot
  • Micro-services
  • Design Patterns
  • SQL
  • GIT
  • CI/CD
  • JPA
  • Kafka
  • Redis
  • Hibernate
  • RESTFul APIs
  • Azure

Certification

  • Java Programming for Complete Beginners, Udemy
  • Spring Boot, GIT, Postman, CI/CD, Lex (Infosys Internal)

Languages

Hindi
English

Timeline

Senior Java Developer

UST Global
08.2024 - Current

Java Developer

INFOSYS
06.2022 - 08.2024

Java Developer

Tata Consultancy Service
08.2019 - 06.2022
  • Java Programming for Complete Beginners, Udemy
  • Spring Boot, GIT, Postman, CI/CD, Lex (Infosys Internal)

Bachelor of Engineering - Mechanical Engineering

Shri Vaishnav Institute of Technology And Science

Polytechnic Diploma - Mechanical Engineering

Govt Polytechnic College
Priyank Diwakar