Senior Java Backend Engineer
InventYOU AB Athens, Attica, Greece
Information Technology & Services · 11-50 employees
About the role
Design and develop scalable backend microservices using Java 21 and Spring Boot 3.x. Collaborate with DevOps teams to implement event-driven solutions and manage containerized deployments in cloud-native environments.
What they look for
Requirements
Requires a university degree in Computer Science or a related field and at least 5 years of backend development experience. Candidates must possess strong hands-on expertise in Java, Spring Boot, Kafka, and container orchestration tools like Kubernetes.
Full 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
- 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
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
Similar roles
-
Lead Software Engineer- Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Software Engineer III - Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Lead Software Engineer - Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Software Engineer III- Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Software Test Engineer (Java, Selenium/ Playwright)
NielsenIQ Pune City, Maharashtra, India
-
Summer 2027 Java Developer Internship
Tradeweb London, England, United Kingdom