Primary Skills:
- Strong knowledge of Java programming language, including object-oriented design principles and design patterns.
- Experience with Spring & Spring Boot, Hibernate, and other Java frameworks.
- Proficiency in relational databases such as MySQL, Oracle, or PostgreSQL.
- Experience with web services (RESTful, SOAP).
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and thyme leaf.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.
- Familiarity with version control systems such as Git.
Secondary Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of microservices architecture and containerization (Docker, Kubernetes).
- Experience with Agile/Scrum methodologies.





