# Senior Java Backend Engineer

> InventYOU AB · Athens, Greece (Hybrid) · Full-time · Posted 2026-09-09

**Workplace:** hybrid

## Description

We are looking for a **Senior Java Backend Engineer** to design, develop, and maintain modern, scalable backend services. In this role, you will work with **microservice-based architectures, event-driven systems, and cloud-native applications**, using modern Java and Spring Boot while collaborating closely with DevOps and platform teams.

**Key Responsibilities**

-   Design and develop backend microservices using **Java 21 and Spring Boot 3.x**
-   Build and maintain **RESTful APIs** with clear error handling and OpenAPI/Swagger documentation
-   Develop **gRPC services and clients**, including Protobuf schema design
-   Build event-driven solutions using **Apache Kafka**
-   Integrate backend services with external enterprise systems
-   Implement authentication and authorization using **OAuth 2.0, OIDC, and RBAC**
-   Develop and maintain data integrations using PostgreSQL, Azure Cosmos DB, and Redis
-   Write unit and integration tests using **JUnit 5, Mockito, and Testcontainers**
-   Collaborate with DevOps teams on containerized deployments using **Docker and Kubernetes**
-   Contribute to application modernization and Java version migrations
-   Participate in Agile development processes, code reviews, and continuous improvement

## Requirements

-   University degree in Computer Science, Engineering, or a related field
-   **5+ years of experience in backend development**
-   Strong hands-on experience with **Java**, preferably Java 21
-   Strong experience with **Spring Boot**, including microservices, REST controllers, data access, and security
-   Experience migrating applications from older Java versions
-   Solid knowledge of **Apache Kafka and event-driven architectures**
-   Experience with **PostgreSQL, Azure Cosmos DB, and Redis**
-   Good understanding of **Docker and Kubernetes**
-   Strong understanding of **OAuth 2.0, OIDC, and role-based access control**
-   Experience with automated unit and integration testing
-   Experience working within an Agile environment
-   Strong analytical, problem-solving, and collaboration skills

**Nice to Have**

-   Experience with **Confluent Kafka or Azure Event Hubs**
-   Experience with **Azure Kubernetes Service (AKS)**
-   Experience with enterprise integrations such as **Salesforce or SAP ISU**
-   Familiarity with cloud-native observability tools
-   Familiarity with **Azure DevOps**

**You will be a great candidate for us if you**

-   Have strong hands-on expertise in modern Java backend development
-   Enjoy designing scalable microservices and event-driven systems
-   Have a strong focus on clean, secure, and maintainable code
-   Are comfortable working with cloud-native and containerized environments
-   Take ownership of technical challenges and deliver high-quality solutions
-   Enjoy collaborating with engineering, DevOps, and platform teams

## Benefits

**Why join inventYOU**

-   Work with modern technologies including **Java 21, Spring Boot, Kafka, Kubernetes, and Azure**
-   Contribute to modern cloud-native and microservices-based solutions
-   Work on challenging enterprise-scale backend systems
-   Collaborate with experienced software engineering and DevOps professionals
-   Continue developing your technical expertise through modern and challenging projects

## Apply

[Apply at InventYOU AB](https://apply.workable.com/inventyou-ab/j/499BAAE788/apply)

---
Powered by [Workable](https://www.workable.com)
