Key Responsibilities:
- Design, develop, and maintain Java-based applications with a focus on both the front-end and back-end components.
- Implement responsive and user-friendly interfaces usingHTML,CSS,JavaScript,SpringBoot, Hibernate andandAngular.
- Build robust and scalable RESTful APIs withJavaandSpring Boot.
- Collaborate with team members to design and implement new features.
- Troubleshoot and resolve issues in production environments, ensuring high application availability.
- Write clean, maintainable, and efficient code, while following best development practices.
- Work with version control systems likeGitand participate in code reviews.
Required Skills & Experience:
- 2-8 years of experience in Java development, with solid knowledge ofJava 8/18and related technologies.
- Strong front-end development skills, including:
- HTML,CSS,JavaScript, and experience withAngular 17.
- Proficiency in developing RESTful APIs and back-end services usingSpring Boot.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control tools such asGit.
- Strong understanding of responsive design and front-end frameworks likeAngular.
- Ability to work in an Agile development environment.
- Good problem-solving and analytical skills.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience withmicroservicesarchitecture and development.
- Understanding of CI/CD pipelines and automation tools.
- Knowledge of containerization technologies likeDockeris a plus.