Role Overview
We are looking for a skilled developer to design, develop, and maintain high-performance microservices and reactive applications within a modern cloud-native environment.
Responsibilities
- Design, develop, and maintain microservices using Java, Spring, and Spring Boot.
- Build high-performance reactive applications using Spring WebFlux.
- Develop and consume RESTful APIs following best practices.
- Implement and manage CI/CD pipelines for automated deployment.
- Deploy and support applications using Docker and Kubernetes.
- Design and optimize data models across SQL and NoSQL databases.
- Troubleshoot performance, scalability, and production issues.
- Participate in code reviews, design discussions, and Agile ceremonies.
Requirements
- Proven experience in backend development with a focus on microservices architecture.
- Strong understanding of reactive programming and asynchronous processing.
- Experience with containerization and orchestration tools.
- Ability to work in an Agile environment.
Skills
- Java
- Spring Boot
- Spring WebFlux
- Docker
- Kubernetes