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?