Summary
Overview
Work History
Education
Skills
Certification
Projects
Languages
Timeline
Generic

Priyanshu Singh

Bangalore

Summary

Experienced Java Backend Engineer with a strong background in designing and developing scalable, high-performance backend systems. Seeking a challenging role where I can leverage my expertise in Java programming and backend technologies to contribute to the success of the team.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer

CGI Information Systems and Management Consultants Private Ltd.
Bangalore
06.2021 - Current
  • Designed, developed, and maintained backend services and APIs using Java and Spring Framework, ensuring scalability, reliability, and performance.
  • Implemented microservices architecture to decompose monolithic applications into smaller, independent services, improving flexibility and scalability.
  • Utilized Spring Boot to rapidly develop and deploy standalone, production-ready Spring applications.
  • Integrated with various third-party APIs and services to enhance product features and functionality.
  • Designed and optimized database schema, wrote complex SQL queries, and utilized ORM frameworks like Hibernate for data persistence.
  • Implemented asynchronous communication using messaging systems like Kafka and RabbitMQ to handle large volumes of data and decouple components.
  • Collaborated closely with frontend developers, product managers, and QA engineers to deliver high-quality software solutions within project deadlines. Conducted code reviews, provided constructive feedback, and maintained code quality standards.
  • Investigated and resolved production issues, performed root cause analysis, and implemented preventive measures to ensure system stability.

Education

Bachelor of Engineering Technology - Computer Science

Sathyabama University
07-2021

Skills

  • Programming Languages: Java
  • Frameworks: Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Web Technologies: RESTful APIs, Servlets, JSP
  • Databases: SQL (MySQL, PostgreSQL)
  • ORM Frameworks: Hibernate, JPA
  • Messaging Systems: Kafka, RabbitMQ
  • Testing Frameworks: JUnit, Mockito
  • Build Tools: Maven
  • Version Control: Git
  • DevOps: Docker, Kubernetes, Jenkins
  • Cloud Platforms: AWS, Azure
  • Other: Microservices Architecture

Certification

  • Java Spring Boot ( Udemy)

Projects

  • Online Banking System: Developed a secure and scalable online banking system using Java, Spring Boot, and MySQL, allowing users to perform transactions, view account balances, and manage accounts securely.
  • Real-time Messaging Application: Designed and implemented a real-time messaging application using WebSocket, Spring Framework, and MySQL, enabling users to send and receive messages instantly.

Languages

English
First Language
Hindi
Proficient (C2)
C2

Timeline

Software Engineer

CGI Information Systems and Management Consultants Private Ltd.
06.2021 - Current

Bachelor of Engineering Technology - Computer Science

Sathyabama University
  • Java Spring Boot ( Udemy)
Priyanshu Singh