Description
You will design and deliver high-quality software systems using microservices architectures.
This role is on-site.
Responsibilities
- Own the High Level Design (HLD) for new features and enhancements.
- Build and enhance CI/CD tools and pipelines to streamline software deployment.
- Develop event-driven architectures using Kafka and implement microservices design patterns.
- Write well-tested, secure code by applying Test-Driven Development (TDD) practices.
Required Skills
- 5+ years of professional experience with Java and Object-Oriented Programming.
- Strong proficiency in Spring Boot for building production-ready applications.
- Hands-on experience with Kafka for event-driven messaging.
- Practical knowledge of Docker and Kubernetes for containerization and orchestration.
- Proven track record with CI/CD practices and Azure cloud services.
- Familiarity with Agile methodologies, specifically Scrum.
- Solid understanding of design patterns and software security guidelines.