- Solid proficiency in Java programming language and object-oriented design principles.
- Experience with Spring Framework (Spring Boot, Spring MVC, etc.) and Hibernate.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Database experience with SQL and NoSQL databases.
- Excellent problem-solving and debugging skills.
- Strong verbal and written communication skills.
- Ability to work collaboratively in a team environment.