Desired Candidate Profile 2-7 years of experience in software development with expertise in Java programming language. Strong understanding of object-oriented programming concepts and design patterns. Proficiency in developing microservices architecture using Spring Boot. Experience with frontend technologies such as Angular or React for building user interfaces.