Negotiable
Undetermined
Remote
Remote
Summary: We are looking for a Senior Java Microservices Engineer to design and develop scalable, event-driven applications using Java, Spring Boot, Kafka, and Google Cloud Platform. The role requires extensive hands-on experience in microservices architecture and cloud-native practices. The ideal candidate will also have the opportunity to work with rule engines or decisioning platforms. Strong collaboration skills in an Agile/Scrum environment are essential.
Key Responsibilities:
- Design, develop, and maintain Java/Spring Boot microservices
- Build and manage Kafka producers and consumers for high-volume event processing
- Deploy, monitor, and optimize services on Google Cloud Platform (GKE, Cloud Run, Pub/Sub, Cloud SQL, etc.)
- Implement CI/CD pipelines, monitoring, and cloud-native best practices
- Collaborate with cross-functional teams in an Agile/Scrum environment
- (Optional) Support integrations with rule engines or decisioning platforms
Key Skills:
- 5+ years of hands-on Java development experience
- Strong experience with microservices architecture and RESTful APIs
- 2+ years of experience with Google Cloud Platform (Google Cloud Platform)
- 2+ years of experience with Apache Kafka
- Experience with Docker, CI/CD pipelines, and containerized applications
- Working knowledge of SQL and NoSQL databases
- Strong communication skills and ability to work independently in a remote environment
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Overview
We are seeking an experienced Senior Java Microservices Engineer to design and build scalable, event-driven applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Kafka, and Google Cloud Platform (Google Cloud Platform). Experience with rule engines or decisioning platforms is a plus.
Responsibilities
Design, develop, and maintain Java/Spring Boot microservices
Build and manage Kafka producers and consumers for high-volume event processing
Deploy, monitor, and optimize services on Google Cloud Platform (GKE, Cloud Run, Pub/Sub, Cloud SQL, etc.)
Implement CI/CD pipelines, monitoring, and cloud-native best practices
Collaborate with cross-functional teams in an Agile/Scrum environment
(Optional) Support integrations with rule engines or decisioning platforms
Required Skills
5+ years of hands-on Java development experience
Strong experience with microservices architecture and RESTful APIs
2+ years of experience with Google Cloud Platform (Google Cloud Platform)
2+ years of experience with Apache Kafka
Experience with Docker, CI/CD pipelines, and containerized applications
Working knowledge of SQL and NoSQL databases
Strong communication skills and ability to work independently in a remote environment
Nice to Have
Experience with IBM ODM, Drools, Camunda DMN, or similar rule engines
Kubernetes, service mesh technologies, and observability/monitoring tools.