Minimum 3 years of hands-on experience in Java development. Robust experience with Spring Boot and developing REST APIs/microservices. Experience working with relational or NoSQL databases such as Oracle, MySQL, PostgreSQL, or MongoDB. Good understanding of object-oriented programming, SQL queries, and application troubleshooting. Experience with Git, Maven/Gradle, and Agile development methodologies is preferred.