About the Role
SENIOR JAVA DEVELOPER — Required Qualifications ✅ 5+ years of backend or full-stack software development experience ✅ Expert proficiency in Java 17/21 and the Spring Boot ecosystem (Spring MVC, Spring Data JPA, Spring Security) ✅ Strong experience designing and implementing microservices architectures and REST APIs ✅ Deep understanding of software design patterns, system architecture, and distributed systems ✅ Strong SQL skills, including database design, optimization, and performance tuning (Oracle, PostgreSQL, SQL Server, or equivalent) JUNIOR JAVA DEVELOPER — Required Qualifications ✅ 0–2 years of backend or full-stack software development experience (internships/academic projects welcome) ✅ Solid foundation in Java (Java 11+) and familiarity with the Spring Boot framework ✅ Understanding of object-oriented programming and basic software design principles ✅ Exposure to building or consuming REST APIs ✅ Basic SQL knowledge and understanding of relational database concepts