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)
Similar Profiles
Nayan NathNayan Nath
Software Engineer at CGI Information Systems and Management Consultants Private LimitedSoftware Engineer at CGI Information Systems and Management Consultants Private Limited
Technical Project Manager at CGI Information Systems & Management Consultants Private LimitedTechnical Project Manager at CGI Information Systems & Management Consultants Private Limited
Manager Consulting Delivery (Sr. Delivery Manager) at CGI Information Systems & Management ConsultantsManager Consulting Delivery (Sr. Delivery Manager) at CGI Information Systems & Management Consultants