Java Developer
Send a job offer directly to this candidate
Java Developer with 3 years of experience in developing enterprise applications using Java, Hibernate, Spring Boot, Microservices, and RESTful APIs. Strong experience in building scalable backend applications using Spring Boot, Spring Security, and Spring Data JPA. Good understanding of Microservices architecture, REST-based service communication, and API-based communication.
Boot–based microservices using RESTful APIs, Spring Data JPA, JWT Authentication, and MySQL. Hands-on experience in implementing authentication and role-based authorization using Spring Security and JWT. Good understanding of Kafka concepts such as Producers, Consumers, Topics, Partitions, Offsets, and Consumer Groups.
Proficient in Java 8 features including Streams API, Lambda Expressions and Functional Interfaces. Strong knowledge of Core Java concepts including OOPs, Collections, Exception Handling, and Multithreading.
Experience in working with relational databases like MySQL with good knowledge of SQL queries, joins, indexing, and performance optimization. Familiar with CI/CD pipelines using Jenkins, GitHub, and Maven.
Experience working in Agile/Scrum development environments with version control tools like Git and GitHub.
Experience in debugging, and optimizing backend applications for performance and scalability.
Software Engineer - Java Developer - MDITS
(2023-11)
Developed a web-based training management system to automate institute operations, including user authentication, student and faculty management, course and batch management, file management, notifications, and role-based access control.
Java Developer / UX Designer - MDITS The "Prayojaka" is a procurement and vendor management system developed to streamline the sourcing of mechanical parts from multiple vendors for robotic system development. The current process of obtaining required parts from multiple vendors faces multiple coordination and efficiency challenges.
BTech - Mechanical Engineering - SKUCET (2018 - 2022)
Intermediate - 12th (2016 - 2018)
SSC - 10th (2016 - 2016)