Senior Java Developer

Logo of REWE digital

REWE digital

Responsibilities

 

What you will do:

  • Contribute to our Microservice architecture deployed in Google Cloud (GKE).
  • Develop and deploy backend services with Spring Boot 2 and Java 11. 
  • Implement Angular 6/7 and Android frontends.
  • Use and enhance our infrastructure based on Jenkins, Docker, Kubernetes, Kafka, Gradle, Git, etc.
  • Participate in code reviews, pair programming, knowledge exchange with your colleagues.
  • Learn new things every day.

What we are looking for:

  • Understanding of core Java (collections, I/O, concurrency, generics)
  • Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Test frameworks - JUnit, Mockito, Spring MVC
  • SQL (MySQL or other RDBMS), Hibernate
  • HTML, JavaScript, CSS
  • Design of REST API-s, OAuth 2.0
  • 5+ years experience with some of the above

Any of the following is a plus:

  • Angular 2+, Typescript, Jasmine, Karma
  • Android (Kotlin), Roboelectric
  • Kafka, Jenkins, Kubernetes, Gradle, Docker
  • Experience in cloud environment, preferably GCloud
  • Prometheus, Grafana, Alert Manager
  • GitHub or Stackoverflow account


Benefits:

  • Personal educational budget
  • Regular technical training
  • Foreign language classes 
  • International training 
  • Library (physical books and online materials) 
  • 25 days paid vacation
  • Social package (additional health and life insurance, money for transport, sports and other activities)  
  • Flexible working time 
  • Hackathons 

Office space:

  • Recreation area, table tennis, football, PS, billiard, chess
  • Cozy office building next to a park
  • Underground Parking places
  • Snacks, fruit, and beverages
     

Required skills

Android
Java
Spring
Spring Framework
SQL
Kotlin
Docker
Kubernetes
Java spring
kafka
Angular
Jenkins
Prometheus
Grafana
Spring Boot
jasmine
Rest API
English

Benefits

Additional days paid annual leave
Additional dental care
Additional medical insurance
Certification expenses
Company training
Compensation for overtime
Discounts from various retail chains
Food vouchers
Fruit and snacks in the office
Home office
Language courses
Office drinks
Relax zone
Referral bonuses
Sports card
Service parking (parking space)
Team buildings
Transport expenses covered
Job posted 18 days ago