Java Microservices with ODM

Java Microservices with ODM

Posted 1 day ago by DynPro Inc.

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

Detailed Description From Employer:

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.