IA
Senior Java Backend Engineer
InventYOU AB
๐ฌ๐ท Greece
Hybrid
Senior
1 week ago
- Java
- Spring Boot
- Devops
- Microservices
- REST API
- OpenAPI
- Swagger
- gRPC
- Protocol Buffers
- Apache Kafka
- OIDC
- RBAC
- PostgreSQL
- Azure
- Cosmos DB
- Redis
- JUnit
- Mockito
- Docker
- Kubernetes
- Agile
- Integration Testing
- Confluent
- AKS
- Salesforce
- SAP
- Azure DevOps
1 week ago
We are looking for aSenior Java Backend Engineer to design, develop, and maintain modern, scalable backend services. In this role, you will work withmicroservice-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 usingJava 21 and Spring Boot 3.x
- Build and maintainRESTful APIs with clear error handling and OpenAPI/Swagger documentation
- DevelopgRPC services and clients, including Protobuf schema design
- Build event-driven solutions usingApache Kafka
- Integrate backend services with external enterprise systems
- Implement authentication and authorization usingOAuth 2.0, OIDC, and RBAC
- Develop and maintain data integrations using PostgreSQL, Azure Cosmos DB, and Redis
- Write unit and integration tests usingJUnit 5, Mockito, and Testcontainers
- Collaborate with DevOps teams on containerized deployments usingDocker 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 withJava, preferably Java 21
- Strong experience withSpring Boot, including microservices, REST controllers, data access, and security
- Experience migrating applications from older Java versions
- Solid knowledge ofApache Kafka and event-driven architectures
- Experience withPostgreSQL, Azure Cosmos DB, and Redis
- Good understanding ofDocker and Kubernetes
- Strong understanding ofOAuth 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 withConfluent Kafka or Azure Event Hubs
- Experience withAzure Kubernetes Service (AKS)
- Experience with enterprise integrations such asSalesforce or SAP ISU
- Familiarity with cloud-native observability tools
- Familiarity withAzure 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 includingJava 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
Senior Java Backend Engineer ยท InventYOU AB