Required Skills and Qualifications:
- 7+ years of professional experience in software development.
- Strong expertise in Java, Spring Framework (including Spring Boot, Spring Security, and Spring Data).
- Proficiency in Hibernate and JPA for ORM and database operations.
- Advanced skills in JavaScript and front-end frameworks like React.
- Hands-on experience with Docker for containerization and deployment.
- Knowledge of microservices architecture and RESTful APIs.
- Excellent problem-solving skills and ability to work independently or as part of a team.
- Strong understanding of Agile/Scrum methodologies.
- Excellent communication and interpersonal skills.
Preferred Skills:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab, or similar.
- Knowledge of Kubernetes for container orchestration.