Skip to main content

Java Software Engineer

Technology
Eurobase People
1 months agoUntil 2026-06-15

Job description

Software Engineer

Overview:

Build modern, cloud-native systems using cutting-edge frameworks.

An opportunity is available for a Software Engineer to work on scalable, event-driven microservices using Java, Quarkus, and Dapr. You’ll be building and running distributed systems in a cloud-native environment with strong DevOps practices and automated pipelines.

This is a hands-on engineering role where Quarkus and Dapr are used daily, not just listed as nice-to-haves.

What You will Be Doing

  • Designing and building microservices using Java and Quarkus
  • Developing event-driven and API-based systems (REST, gRPC, messaging)
  • Using Dapr to implement service-to-service communication, pub/sub, state management, and workflows
  • Building resilient systems with retries, circuit breakers, and fault tolerance
  • Working with CI/CD pipelines to build, test, and deploy services
  • Deploying applications to container platforms such as Kubernetes
  • Implementing logging, monitoring, and distributed tracing
  • Collaborating in an agile team and contributing to technical decisions

What You will Need

  • Strong Java experience (11+)
  • Proven hands-on experience with Quarkus
  • Proven hands-on experience with Dapr (sidecar model + at least one building block like pub/sub or state store)
  • Experience building microservices and working with distributed systems
  • Experience with REST APIs (gRPC is a bonus)
  • Experience with Docker and Kubernetes (or similar platforms)
  • Familiarity with CI/CD pipelines
  • Solid understanding of software engineering best practices

Nice to Have

  • Experience with event streaming or messaging platforms
  • Familiarity with observability tools (metrics, logging, tracing)
  • Experience with API gateways or service meshes
  • Infrastructure-as-Code experience
  • Knowledge of domain-driven design or clean architecture

Why This Role?

  • Work with modern, in-demand technologies
  • Build real-world distributed systems at scale
  • Be part of a collaborative, engineering-focused environment
  • Own what you build, from development to production
Keywords
GRPCMicrosoft PublisherDevOpsFault toleranceJavaCI/CD

¿Te interesa este puesto?