Overview
Skills
Job Details
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.