Position: Senior Java Backend Engineer (+RoR)
Company: AYA Software
Category: Java
Experience required: 5y
English level: upper

**Key qualifications of the candidate:**
- 6+ years of development experience in Java, Spring Boot, 
  TDD
- Extensive unit and integration testing skills,
- Willingness to learn about new technologies,
- Have the ability to take on complex problems, learn quickly, 
   and persist toward a good solution
- Be conscious of the speed of delivery vs quality of code and 
   find the best balance
- Excellent communication and teamwork skills
- Degree in Computer Science, Engineering, or similar
- Ruby on Rails

**Would be a plus:**
- Machine learning experience or related statistical training
- Experience with a big-data stack such as MongoDB or 
   Cassandra, Ruby on Rails
- Interested in investing and personal wealth management
- Knowledge of financial products and the stock market

**Responsibilities:**
- Work in a small team and as such take product assignments 
  and lead them to completion
- Actively participate in architectural design and decision- 
  making
- Conduct code peer-reviews and attend retrospectives to plan and execute 
  improvements as a team. Support junior and mid-level team members to 
  achieve high code quality
- Use modern technologies: Ruby on Rails, Postgres, cloud, Kubernetes, 
  Docker
- Get involved in technological projects together with experienced Engineers 
  and further, improve our architecture

**We are offering:**
- English lessons with a native speaker (in the future)
- Corporate solid management and transparent strategy
- Unlimited area for self-development and personal growth
- Flexible working hours
- Possibility of a day off or sick leave without any documentation