СинемаЛаб

Senior Java Software Engineer

2 500 - 3 000 USD
  • Минск
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java Core
  • Spring Boot
  • Apache Tomcat
  • MySQL
  • NoSQL
  • Swing
  • JavaFX
  • OOP
  • TDD
  • Git
  • Bash
  • CSS
  • Algorithms
  • Datastructures
  • REST API
  • CI/CD
  • Docker
  • Kubernetes
  • Scrum
  • Английский — B2 — Средне-продвинутый

CinemaLab is a product development team specializing in cinema and multiplex management.

We translate ambitious ideas into scalable products, fostering close collaboration and transparency with our clients.

Our focus extends to the markets of Europe and international markets, particularly the UAE.

We are seeking an experienced Java Software Engineer (Sn) with an understanding of the product lifecycle from conception to maintenance.

Responsibilities:

- write high quality code

- follow industry best practices

- participate in system design and feature design activities

- do regular refactoring of existing services

- participate in migration to cloud

- lead technical excellence activities

- lead team of backend engineers

Requirements:

- algorithms / datastructures

- concurrency and parallelism

- Spring Boot or Spring MVC

- REST API + microservices (patterns, system design)

- SQL

- Lombok / MapStruct

- deep understanding of CI/CD practices

- Docker / Kubernetes

- strong Git / Git Bash experience

Nice to have:

  • Java 21

  • virtual threads management experience

  • OOM troubleshooting

  • monitoring and profiling

  • NoSQL

  • Swing / JavaFX

  • AWS / Azure / GCP

We Offer:

- hybrid work schedule (office in Minsk or remote work, with the possibility to combine both)

- competitive compensation to maintain high motivation

- 25 calendar days of annual leave

- meaningful and beneficial products

- opportunities for growth within the company

- ability to implement your own ideas, contributing to products that compete with the best global players