Научсофт
Kotlin Developer
- Java
- Kotlin
- Gradle
- Docker
- Kubernetes
- Spring Boot
- Английский — B1 — Средний
Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 36 years and continue growing. We are looking for a Kotlin Developer.
Tech Stack:
-
Languages: Kotlin, Java
-
Frameworks: Spring Boot (Spring Security, Spring Data, etc.)
-
Build system: Gradle
-
Containerization & orchestration: Docker, Kubernetes
-
API design: RESTful APIs, Swagger/OpenAPI
-
Version control & CI/CD: GitLab
Requirements:
-
4+ years of experience in backend development
-
Strong proficiency in Java and Kotlin
-
Hands-on experience with Spring Boot and related frameworks
-
Proficiency with Docker (containerization) and Kubernetes (deployment/orchestration)
-
Understanding of REST API design and documentation using Swagger
-
English level B1+ (both written and spoken)
Nice to Have:
-
Experience with GitLab, FIDO2, or WebAuthn
-
Familiarity with Agile workflows
-
Solid communication and teamwork skills
Responsibilities:
-
Design, develop, and maintain backend services and APIs for FIDO2-based registration and authentication.
-
Build modular and reusable Spring Boot components integrated with existing infrastructure.
-
Work closely with DevOps engineers on containerization and deployment using Docker and Kubernetes.
-
Ensure service quality through JUnit testing and continuous integration in GitLab CI/CD.
-
Maintain API documentation and ensure compliance with system security standards.
-
Collaborate with front-end and security teams to ensure E2E protocol compliance and performance.
We offer:
- Opportunity for professional self-realization and growth;
- Friendly team;
- 25-days of paid vacation;
- Medical insurance and 100% payment for sick leave;
- Professional training and obtaining certificates at the company's expense;
- Foreign language courses and other corporate programs;
- A variety of corporate events;
- Bonuses in case of wedding or a child’s birth;
- The possibility of remote work from any location.
This role is prospective and has been created in line with the company’s planned team expansion.