Highly motivated Java Developer with 1 year and 10 months of experience in designing, developing, and maintaining various applications. Proficient in Spring Boot,Java, Core Java, MySQL, Bootstrap, HTML, CSS, JavaScript, Keycloak, Spring MVC, and Java JDBC. Demonstrated ability to develop robust web applications, including applications with Keycloak authentication and client-specific customizations.
Project Name: Employee Portal Application
· The project involves the development of an employee portal, providing a centralized platform for employees to access various features and functionalities related to their work activities
· One of the key features of the portal is the implementation of an attendance tracking system. Employees can view their login and logout times represented in a doughnut chart format, offering a visual representation of their attendance data on both monthly and weekly bases.
· The portal includes functionalities tailored for managers, allowing them to access detailed information about their team members,including their attendance timings. Managers can also perform administrative tasks such as adding or deleting employees from the system.
· The portal incorporates robust user authentication and authorization mechanisms to ensure secure access to sensitive employee data. This includes implementing role-based access controls using keycloak.
· The project architecture is designed to be scalable and flexible, allowing for future enhancements and additions to accommodate evolving organizational needs and requirements
Roles and Responsibilities
1) Developed and maintained backend logic and workflows using Spring MVC.
2) Implemented RESTful web services to handle client-server interactions.
3) Managed database operations, including CRUD functionalities, using MySQL.
4)Developed interactive and user-friendly front-end components using JSP, Bootstrap, and jQuery.
5)Ensured cross-browser compatibility and mobile responsiveness.
6)Utilized AJAX for asynchronous data loading to enhance user experience.
7)Integrated Keycloak for single sign-on (SSO) and role-based access control (RBAC).
8)Implemented secure user authentication and session management.
9)Ensured compliance with security best practices and standards.
Project Name: NIIVOS NISSAN
· Nissan vehicle ordering system caters to the needs of different car dealers by providing customizable functionalities tailored to their specific requirements.
· The project offers a wide range of core functionalities essential for car dealership management, including creating new vehicle listings, amending existing listings, retailing vehicles to customers, managing fleet vehicles, reserving inventory, and processing orders from external systems.
· Nissan vehicle ordering system is built using the Spring MVC framework, which provides a robust and scalable architecture for developing web applications.
· Nissan vehicle ordering system utilizes a mainframe database system for storing and managing dealership data. Mainframe databases offer reliability, security, and high-performance, making them suitable for handling large volumes of transactional data typical in car dealership environments.
Roles and Responsibilities
1.Developed core functionalities by writing Java code to meet project requirements.
2.Managed code base on GitLab and facilitated continuous integration and deployment to QA environment using Jenkins.
3.Successfully completed all assigned tasks as per Jira requirements, contributing to the timely delivery and success of the project.