Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Minimum of 10 years of experience in backend development. Proven experience in building and deploying microservices-based architectures. Strong proficiency in Java and Spring Boot. Hands-on experience with microservices architecture and related tools. Proficiency with containerization tools like Docker and orchestration platforms. Solid understanding of design patterns in software development. Experience with building and managing CI/CD pipelines using tools like Jenkins or GitLab CI. Strong knowledge of relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB). Familiarity with Apache Kafka or similar event-streaming platforms. Knowledge of API design and implementation. Experience with logging, monitoring, and alerting tools.