Junior Kotlin Software Engineer Offline
Project Description
Modern Kotlin project, utilizing Microservices Architecture, ensuring flexibility, scalability, and maintainability. We leverage Spring Boot, Ktor, Kafka, PostgreSQL, Docker and K8S to build robust and production-ready applications.
β You are:
- A graduate in Computer Science, Software Engineering, or a related field
- Have practical experience from pet projects, hackathons, or open-source contributions on Kotlin
- Confident with Kotlin
- Comfortable working with Ktor and SpringBoot
- Understand MVC architecture and RESTful API development
- Have basic knowledge of PostgreSQL and ORM tools like JOOQ
- Understand OOP, OOD, and SOLID principles
- Have written unit tests using JUnit or Kotest
Can work with Docker for containerization
β Will be a plus:- Comfortable working with Ktor
- Hands-on experience with Kafka and event-driven systems
- Familiarity with Resilience4j for fault-tolerant applications
- Understanding of Microservices Architecture
- Experience with Reactive programming (Kotlin Coroutines)
- Familiarity with GraphQL and API design
- Exposure to TestContainers and WireMock for testing
Knowledge of Arrow-KT
βοΈ What We Expect from You:- Accountability & Ownership β You take responsibility for your tasks and deliver quality work.
- Proactive Learning & Growth β As a junior developer, you should be eager to learn and rapidly improve your skills.
- Initiative & Problem-Solving β You donβt wait for instructions; you actively seek solutions and contribute ideas.
- Teamwork & Communication β We value engineers who communicate effectively and collaborate with the team.
- Adaptability β The tech landscape evolves quickly, and we want someone who is excited about new challenges.
Responsibilities: - Willing to take accountability for feature development
- Code, deploy & test new features of the product timely
- Participate in requirements analysis, estimation, and planning
- Write clean, scalable, and testable code
- Review pull requests
- Cooperating with team and stakeholders
- Analyze legacy code and apply refactoring techniques
- Develop products adopting the best practices
π© What we offer:
- Professional development support:
- $$$ on certifications and learning
- Paid AI Assistants
- Flexible Work Hours (European Time Zone)
- Working environment that will boost your skills to Senior SE
- 20 days of vacations (business days)
- 5 days of sick leave
- National Holidays covered
π£Recruitment process: - βοΈ Culture Fit Interview β βοΈ Tech Task β β
Follow-Up Interview β π Tech Interview
- π» Tech task: HERE. Use Java or Kotlin could be used, depending on your current focus.
- National Holidays covered
The job ad is no longer active
Look at the current jobs Kotlin β
π
Average salary range of similar jobs in
analytics β
Similar jobs
Countries of Europe or Ukraine
Ukraine
Worldwide