Senior Java Developer

Вакансия Senior Java Developer (Санкт-Петербург)

This vacancy is opened on our outsourcing project.

We are developing and maintaining SaaS for small/medium sized businesses and are looking for an experienced Java Developer to work in our R&D team.

Our current stack is Java (currently 17), Spring / Spring Boot , Kafka, PostgreSQL, MySQL

The project consists of multiple microservices communicating through Kafka or REST API. Our team is mostly involved in communication services (scheduling and sending email/sms from business to customers and back), providing throughput and reliability for the whole communication system.


  • Contributing at all phases of the development life cycle
  • Writing high-quality Java code, participation in code reviews
  • Troubleshooting and improving existing services
  • Design and develop new services


  • 3+ years of Java back-end development experience
  • Ability to write clean and testable code, experience with unit testing (JUnit, Mockito)
  • Knowledge of SQL (PostreSQL preferred)
  • Experience with Spring/Spring Boot frameworks
  • Experience with version control & container deployment tools (desired: Git, Docker, Kubernetes)
  • Strong documentation and communication skills within a team environment.

Will be a plus:

  • Experience with Rancher and Kubernetes
  • Experience with Kafka messaging

We're offering:

  • Ability to work remotely
  • Competitive salary
  • Flexible schedule
  • Full lunches + unlimited drinks and snacks
  • Company sponsored events
  • Health insurance + dental insurance
  • Sports compensation
  • Learning compensation (professional courses and conferences)
  • English classes.

Waiting for your CV!

Все вакансии

Мы на рекрутинговых порталах


Заявка отправляется

Спасибо за заявку

Извините, произошла ошибка

Откликнуться на вакансию

Поле обязательно для заполнения
Поле обязательно для заполнения
Пожалуйста, введите корректный адрес
Перетащите сюда или выберите файл не больше 5 Мб
Максимальный размер файла - 5 Мб