Job Description

**Responsibilities**:
As a Java developer, you will be involved in various activities, including developing REST APIs for different backends. You will conduct experiments, investigate system behavior, study new technologies, and explore data. As part of a distributed agile team, you will actively improve the development process through retrospectives.
**Requirements**:
- 5+ years of professional Java software development experience
- Strong knowledge of Java 17-21 language and core libraries
- Understanding and interest in functional programming
- Experience with designing and building robust REST APIs and integrating third-party APIs
- Excellent working knowledge of Kafka, Spring Boot, PostgreSQL and Kubernetes, KeyDB
- Strong agile and team-player skills
- Experience with automated and manual refactoring
- Advanced Linux shell skills
- Good written and spoken English
- Experience with microservices, Docker, and continuous delivery is a plus
**Wh...

Ready to Apply?

Take the next step in your AI career. Submit your application to Nobel today.

Submit Application