CareerPlanSign in

Senior Java Backend Engineer

Athens, Attica, Greece💼 Full-time🗓 2026-09-09 → 2026-09-26

Core

Design, build, and maintain modern, scalable backend services using microservice-based architectures and event-driven systems.

Role type

Senior IC Java Backend Engineer

Builds

Microservices, RESTful APIs, gRPC services, and event-driven solutions for cloud-native applications.

Domain

Enterprise software development, Cloud-native architecture

Deliverable

production ML models | product features

Required skills

Java 21, Spring Boot, REST API design, gRPC/Protobuf, Apache Kafka, OAuth2/OIDC, PostgreSQL, Azure Cosmos DB, Redis, Docker, Kubernetes, Unit/Integration testing

Preferred skills

Confluent Kafka, Azure Event Hubs, AKS, Salesforce/SAP ISU integration, Cloud-native observability, Azure DevOps

Technologies

Java 21, Spring Boot 3.x, Apache Kafka, PostgreSQL, Azure Cosmos DB, Redis, Docker, Kubernetes, gRPC, Protobuf, JUnit 5, Mockito, Testcontainers

Responsibilities

Design and develop backend microservices; Build and maintain RESTful APIs with OpenAPI/Swagger specs; Implement gRPC services and clients; Develop event-driven solutions using Kafka; Integrate backend services with external systems; Implement authentication and authorization using OAuth 2.0 / OIDC; Write unit and integration tests; Collaborate with DevOps teams on containerized deployments.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.