Key Skills: 6+ years of experience in Java development Proven experience in Spring Boot, Hibernate, micro-services, and multithreading Strong understanding of Java object-oriented programming principles Excellent problem-solving and analytical skills Ability to work independently and as part of a team Excellent communication skills, both written and verbal Bachelor's degree in Computer Science or a related field Responsibilities: Develop, implement, and maintain Java-based applications Design and implement scalable software solutions using Java, Spring Boot, Hibernate, microservices, and multi-threading Collaborate with cross-functional teams to design, develop, and deploy software solutions Analyze and troubleshoot software issues Write clean, maintainable code that meets all coding standards Stay up-to-date with the latest Java technologiesBenefits: Competitive salary and benefits package Opportunity to work on cutting-edge technologies Chance to make a real impact on a growing company Collaborative and supportive work environment