-Strong knowledge of Core Java concepts (OOP, multithreading, collections, JVM fundamentals). -Proficiency with Spring Framework, Spring Boot and Microservice Architecture. -Experience building and consuming RESTful APIs. -Solid understanding of Hibernate/JPA and relational databases. -Robust knowledge of version control systems like Git. -Experience with Maven/Gradle build tools. -Familiarity with Agile development methodologies. -Strong analytical and problem-solving skills. - Good communication and teamwork abilities.