Java Full Stack Developer
IntelliCloud Apps Private Limited
2024-09 – Present
- Developed and maintained end-to-end features for the Job Finder Portal using Java, Spring Boot, React.js, HTML5, CSS3, and JavaScript.
- Designed and implemented RESTful APIs for job postings, user registration, job applications, resume management, and application tracking.
- Built responsive and reusable UI components using React.js and Bootstrap to provide an intuitive user experience.
- Implemented secure user authentication and role-based authorization for Job Seekers, Employers, and Administrators using Spring Security and JWT.
- Developed backend business logic using Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
- Designed and optimized MySQL database schemas, wrote complex SQL queries, and improved query performance.
- Integrated frontend components with backend REST APIs and handled asynchronous API calls.
- Implemented search and filtering functionality for jobs based on location, skills, experience, and job category.
- Developed resume upload/download functionality and integrated file storage services.
- Communicating and coordinating within teammates for technical and functional related clarifications.
- Wrote unit test cases using JUnit and Mockito and performed API testing using Postman.
- Used Git and GitHub for source code management, version control, code reviews, and branch management.
- Participated in Agile Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborated with business analysts, UI/UX designers, QA engineers, and product owners to understand requirements and deliver high-quality features.
- Integrated Email and SMS notifications on transactions
- Integrated AWS S3 bucket for static file storage