Description
You will build and maintain reactive microservices within a distributed cloud environment.
Responsibilities
- Develop reactive microservices using Java, Spring Boot, and WebFlux.
- Design scalable data models utilizing Google Cloud Spanner and SQL.
- Write unit tests using JUnit to ensure code quality.
- Monitor system performance with Prometheus, JMeter, or Locust.
- Contribute to architectural design decisions and support production-grade systems.
Required Skills
- 8+ years of backend development experience.
- Expertise in Java and Spring Boot.
- Hands-on experience with microservices architecture.
- Strong knowledge of reactive programming and distributed systems.
- Proficiency with Maven, SQL, and JUnit.
- Experience with GCP services including Spanner and Pub/Sub.
- Ability to perform debugging and load testing using JMeter or Locust.
- Familiarity with cloud platforms like GCP.
Preferred Skills
- Experience with Prometheus for performance monitoring.