Position: Java Backend developer (Kotlin)
Company: Oboard
Experience required: 3y
English level: intermediate

**Responsibilities:**
- Development of Cloud and Server versions of the application
- Development of new functionality and support/refactoring of the current application functionality for JIRA
-  Writing readable and working code
- Code coverage with unit tests
- Collaborate with the product team
- Take responsibility for controlling the development and deployment of the product to improve the quality of the project
- It is important to have a desire to understand the product thoroughly. In the future, there will be an opportunity to help the product team develop the product, work on new features, work out requirements and design with the team and customers and implement them.


**What experience is needed:**
- Experience in developing services in Java Kotlin 3+ years!!!
- Experience with Kotlin Coroutines
- Experience with Jira, Confluence
- Strong knowledge of Spring/Spring Boot
- Experience in developing large-scale services with complex functionality
- Knowledge of classical algorithms and data structures
- Knowledge of design patterns


**Nice to have:**
- Understanding Vue.js working principles 
**
What we look for in a candidate:**
- Proactive approach rather than waiting to be told what to do and how to do it. You are capable to see and solve the problem.
- We value analytical thinking, a systematic approach, planning and self-organization in working on tasks.

**What we use in development:**
- Frontend - JavaScript: Vue.js
- Java backend: Kotlin, Spring/Spring Boot
- Databases: AWS, GCP, MySQL, JPA 
- CI/CD: Git, Gradle/Maven, Docker, Kubernetes
- Jira - to manage development tasks

We use an agile Scrum development methodology.

**What do we offer:**
- Career opportunity - to be one of the first in a product startup and have the opportunity to learn and actively participate in building the Product and have the opportunity to grow with the company
- We have a professional team (12 people) with a clearly defined strategy
- Full remote (team spread over 4 countries)
- Flexible work schedule
- No bureaucracy :)