Position: Senior Java Developer
Company: Rational Soft
Category: Java
Experience required: 5y
English level: intermediate

**Job Description:**
Role: Develop IT products for automotive sector.

**Responsibilities:**
- develop the first functional prototypes
- prototype application tests and automatic tests (unit, api, integration) in CI/CD environments
- participate in design review, pair programming and code review sessions
- develop the user stories from the sprint together with the other members
- follows the best practices established by the Lead Dev
- is responsible for coding quality

**Required skills:**
- Minimum 5 years of experience in Java development (version 8+), Spring/Springboot
- Minimum 5 years experience in GCP cloud environment (Kubernetes)
- Good skills for the development/implementation of micro services
- Good skills regarding data structures, algorithms, error handling, design patterns, etc.
- Good JPA and SQL skills.
- Experience in using GIT, Jira, Confluence, Xray, Sonar, Dynatrace, Kibana tools
- Experience in using Maven, Liquibase, Docker
- Intermediate level English