Java Developer
Java Backend Developer
2024– Present (2 Years)
- Designed and developed backend services using Java and Spring Boot, following RESTful architecture principles.
- Built and maintained REST APIs for business-critical modules such as user management, authentication, and transaction processing.
- Implemented Spring MVC, Spring Data JPA, and Hibernate for efficient data persistence and ORM mapping.
- Worked extensively with SQL (MySQL/PostgreSQL) for writing optimized queries, joins, indexes, and stored procedures.
- Designed database schemas ensuring data integrity, normalization, and performance optimization.
- Integrated backend services with external systems using REST APIs and JSON payloads.
- Implemented exception handling, logging, and validation mechanisms to improve system stability and error traceability.
- Applied OOP principles, design patterns, and clean code practices in application development.
- Used Git for version control and followed branch-based development workflows.
- Collaborated with cross-functional teams to understand requirements, troubleshoot issues, and deliver features on time.
- Performed unit testing using JUnit and Mockito to ensure code quality and reliability.
- Participated in code reviews and contributed to performance tuning and bug fixing.
Tech Stack:
Java | Spring Boot | Spring MVC | Hibernate | JPA | SQL | REST APIs | Git | Maven | JUnit

