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.