Dynamic Software Engineer with 2 years at Capgemini Technology Services, excelling in Java Full Stack Development. Proven expertise in Core Java and Microservices, delivering scalable solutions. Adept at Agile collaboration and problem-solving, enhancing application performance while ensuring robust security through LDAP integration. Committed to driving successful project outcomes in cross-functional teams.
Project: Wallet Application in Spring Boot :
• Technologies: Java8, Spring Boot, Postman, Maven, Microservices, SQL, JUnit Testing, Git, React
• Worked on and maintained Java-based applications using the Spring Boot framework with a microservices architecture, ensuring scalability, modularity, and high availability.
• Designed and implemented RESTful APIs, integrating them with databases and writing efficient SQL queries to perform robust data operations and support application functionality.
• Registered microservices with Eureka Server, enabling service discovery and efficient routing through the API Gateway, ensuring seamless communication across services via a single port.
• Implemented version control and collaborative development workflows using GitHub, facilitating smooth team collaboration and continuous integration.
• Developed a user-friendly interface using ReactJS for the frontend, ensuring optimal user experience with smooth interactions and robust client-side validation processes.
Project: In-House Marketplace in Spring Boot :
• Technologies: Java, Spring Boot, Gradle, Swagger, Git, React, JUnit Testing, SQL, Spring Security.
• Developed and maintained a Java-based” House Marketplace” application using the Spring Boot framework with a layered architecture, ensuring scalability, maintainability, and separation of concerns.
• Implemented version control and collaborative development workflows using GitHub, enabling efficient team collaboration and continuous integration throughout the project lifecycle.
• Gained hands-on experience in designing and implementing RESTful APIs, integrating them with databases, and writing optimized SQL queries for efficient data operations.
• Implemented JWT-based authentication and role-based access control (RBAC) to secure the application, ensuring that users (buyer, seller, admin) have the appropriate permissions and access.
• Integrated a user-friendly frontend using ReactJS, providing seamless navigation, robust form validation, and an enhanced user experience.