Senior Kotlin Developer
Senior Kotlin Developer
Proficiency in Kotlin with 3+ years of hands-on experience in backend development;
โ Experience with Quarkus, Micronaut, Event scheduling;
โ Solid understanding of OOP, functional programming, and clean architecture principles;
โ Experience with Spring Boot or other Kotlin-compatible frameworks;
โ Familiarity with RESTful APIs, JSON, and web service integration;
โ Good knowledge of databases: both relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB);
โ Experience with asynchronous programming and coroutines in Kotlin;
โ Basic understanding of CI/CD pipelines, Git, and version control best practices;
โ Unit testing and integration testing experience using tools like JUnit, MockK, or similar;
โ Experience with Quarkus, Micronaut, Event scheduling;
โ Upper-Intermediate English or higher.
Responsibilities:
โ Develop and maintain scalable, reliable, and maintainable Kotlin-based applications;
โ Collaborate with product managers, designers, and other developers to deliver high-quality features;
โ Write clean, testable, and efficient code following best practices and coding standards;
โ Participate in code reviews, architecture discussions, and contribute to technical decision-making;
โ Debug and resolve issues in production and development environments;
โ Integrate third-party APIs and services;
โ Contribute to the improvement of development processes, tooling, and team productivity;
โ Stay up to date with Kotlin ecosystem trends and propose relevant improvements or innovations.
Nice to have:
โ Experience with Docker, Kubernetes, or cloud platforms (AWS);
โ Familiarity with GraphQL;
โ Knowledge of Android development is a plus;
โ Understanding of microservice architecture;
Required languages
English | B2 - Upper Intermediate |