Bachelor's degree in Computer Science, Engineering, or a related field.3+ years of experience in Java development. Strong proficiency in Java 8/11+, Spring Boot, and the Spring ecosystem (Spring MVC, Spring Data, etc.). Hands-on experience with Microservices architecture and design patterns.
Proficient in building RESTful APIs and working with JSON/XML.Experience with containerization tools such as Docker; familiarity with orchestration tools like Kubernetes is a plus. Working knowledge of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). Familiarity with messaging queues (e.g., Kafka, RabbitMQ) is an advantage.