Position: Middle Java Developer for product company
Company: Conductor
Experience required: 3y
English level: intermediate

**About the product:**
We are developing the system of customer service.
The product is providing state-of-the art online passenger retail solutions designed to help airlines improve the customer experience.

**Within the product you will have a chance to use such technologies:**
- Java 8+, Scala, Groovy;
- Spring Boot, Cloud;
- Mysql, Redis;
- Hibernate, JPA;
- µServices architecture, REST;
- Elasticsearch, Cassandra;
- Camel, Kafka, ActiveMQ;
- Continuous delivery, Jenkins 2 pipeline, Docker;
- AWS, Kubernetes, Mesos, Marathon;
- Angular Js, Bootstrap, Material design;
- JUnit, Cucumber, Selenium, Mocking frameworks;
- Strong Scrum processes;
- Interesting business domain.

**Responsibilities:**
To be involved in application design
Participate in backlog refinement meetings
Take part in full development life-cycle: clarify requirements, implement new features, cover by tests
Testing and fixing bugs or other code issues
Participate in code review process

**We would be happy to see in a team person with the next skills:**
3 years+ of experience with Java 8+;
Experience with Spring Framework, Spring Boot, Hibernate;
SQL, REST API knowledge;
Experience with µServices architecture will be advantage;
Intermediate English
 
**Personal skills we are looking for:**
- Fast learner
- Proactive person
- Good team player
- Willingness to embrace the concept of iterative development as the means for building excellent products
- Readiness to give all the effort necessary to do an excellent job — even if it means putting in extra time to research the problem you’re facing
- You are a perfectionist; knowing how it should be done and not stop until it’s done right
- Good Communication skills
- Desire to make the world better :)

**Office location:**
Podil, Kyiv
For now we have an option to choose remote or work from the office. 

**Interview stages:**
HR prescreen, Technical interview and meeting with Manager.