banner

Zkus vyladěnou mobilní aplikaci

rating

Kotlin Backend Developer (Spring Boot & REST API)

Méně než týden

NAVITEL s.r.o.

Na strži 1702/65, Praha-Nusle

Vzdálenost od tebe uvidíš po zadání adresy ve výpisu nabídek.


Úvazek

Práce na plný úvazek

Smlouva

Pracovní smlouva

Benefity

Mobilní telefon, Stravenky/příspěvek na stravování, Firemní akce, Bonusy/prémie, Dovolená 5 týdnů, Zdravotní volno/sickdays, Možnost občasné práce z domova, Notebook, Občerstvení na pracovišti, Sleva na firemní výrobky/služby

Vzdělání

Vysokoškolské / univerzitní

Jazyky

Čeština (Výborná) nebo Angličtina (Pokročilá)

Zařazené

IS/IT: Vývoj aplikací a systémů, IS/IT: Správa systémů a HW, Programátor


O pozici

Location: Hybrid / Office
Level: Middle / Senior
Project: Development of a core backend service for a cross-platform mobile application. The service will manage dashcam information and updates

Key Responsibilities:

- Design, develop, and maintain robust and scalable RESTful APIs using Kotlin and Spring Boot, which will serve a cross-platform mobile application.

- Design, implement, and optimize database schemas in PostgreSQL

- Write efficient SQL queries, manage database migrations

- Develop a secure and functional web-based admin interface for internal data management and service administration

- Containerize the application and its dependencies using Docker and manage local environments with Docker Compose

- Write comprehensive unit and integration tests

- Collaborate with mobile developers, product managers and other team members

Tech Stack:

- Backend: Kotlin, Java 17+, Spring Boot

- Database: PostgreSQL

- Infrastructure: Docker, Docker Compose, Gradle

- Testing: JUnit 5, MockK/Mockito

Required Qualifications:

- 3+ years of backend development experience with Kotlin (and/or Java?)

- Strong practical knowledge of the Spring Boot ecosystem (Web, Data JPA, Security)

- Solid experience with PostgreSQL: complex queries, performance optimization, indexing

- Experience in building and configuring Docker containers

- Experience in developing internal admin panels or web interfaces (e.g., using Spring MVC)

- Understanding of REST principles, HTTP, authentication/authorization (JWT, OAuth2)

- Ability to write clean, maintainable, and well-tested code, with a strong proficiency in Git for version control, including branching strategies and collaborative workflows

Nice to Have:

- Experience developing and deploying services for Unix/Linux environments

- DevOps or adjacent skills: experience with deployment automation, basic server monitoring, or CI/CD pipelines (GitHub/Gitea Actions)

- Understanding of the specific needs and patterns of backend services for mobile apps (e.g., efficient payloads, offline considerations, push notifications)

- Experience with mobile API patterns (pagination, efficient payloads, offline sync)

- Russian language

We Offer:

- Competitive salary

- Modern tech stack and interesting challenges

- Ability to influence architectural and technology decisions

- Flexible work schedule

Nebo zkus mobilní apku

Uvidíš nabídky ve svém okolí a všechny své odpovědi budeš mít vždy po ruce

Naskenuj kód

Na Práci za rohem máš největší šanci najít si práci blízko domova a přestat dojíždět. Vybírej z volných míst a brigád po celém Česku, třeba v lokalitách Praha, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Ústí nad Labem, Pardubice, Zlín, Havířov, Kladno, Most, Opava a mnoha dalších.

Používáme cookies, viz Podmínky služby. A také chráníme tvoje osobní údaje, viz Zásady ochrany soukromí. Více o reklamě na portálech Alma Career a transparentnosti se můžete dočíst na naší Informační stránce. Zde je naše Technická specifikace.