Senior Java Backend Developer

On behalf of our client, we are looking for a Senior Java Backend Developer

 

Requirements:

 

- 5+ years of hands-on experience in backend development with Java

- Strong experience with Spring / Spring Boot (REST APIs, microservices)

- Experience working with microservices architecture

- Hands-on experience with Kafka and/or RabbitMQ

- Experience with SQL databases (MySQL / PostgreSQL)

- Experience with NoSQL and caching solutions (Redis, DynamoDB is a plus)

- Hands-on experience with Docker

- Experience with AWS (S3, ECS, RDS, Lambdas, CloudWatch or similar services)

- Experience with Elasticsearch and/or Solr

- Kotlin experience or willingness to work with Kotlin

- English level B2+

 

Nice to have:

 

- Experience with backend-driven UI

- Experience building recommendation systems

- Experience with backend-driven experimentation (A/B testing, feature flags)

- Experience with data pipelines and data processing systems

 

Company offers:

 

- Long-term employment with possibilities for professional growth

- Fully remote work

- Reasonably flexible schedule

- 15 days of paid vacation

- Regular performance reviews

Required languages

English B2 - Upper Intermediate
Java, Spring, Spring Boot, REST APIs, Kafka, RabbitMQ, SQL, MySQL/PostgreSQL, NoSQL, Docker
Published 22 January
194 views
ยท
73 applications
92% read
To apply for this and other jobs on Djinni login or signup.
Loading...