Position: Java Software Engineer
Company: InTechSoft
Category: Java
Experience required: 5y
English level: upper

Czech/Ukrainian company Intechsoft is looking for a Java Software Engineer to join our team.

**Required skills:**
- Experience in comparable Java software development projects with DevOps culture
- Very good knowledge of JAVA, Spring Boot, Clean Code for maintainability, JavaScript, Spring Data, JPA, REST
- Knowledge of PHP, HTML, CSS, SQL, test frameworks, UML, GIT, CI, Pair Programming / Reviewing and SCRUMBAN
- Good knowledge of Wicket, any JS framework, Gradle, Kubernetes, RabbitMQ, Linux is an advantage
- Experience in web application development
- Degree in computer science, business informatics or comparable qualification
- Ability to work in a team and strong analytical skills, as well as solution and customer orientation
- Strong interpersonal and communication skills
- English - Upper-Intermediate and higher

**Responsibilities:**
- Estimation of requirements, analysis in refinements and collaboration with technical product owners, developers and business analysts
- Design and implementation in a DevOps product team consisting of approx. 6 people, agile and self-organised
- Further development of backend components, interfaces, as well as user interfaces
- Discussion and implementation of technical solutions
- Documentation and quality assurance of the requirements
- Eventually coaching of other developers

**What we offer:**
- Paid sick leave/vacation days (6/up to 20 working days per year).
- Open management and friendly dynamic team (awesome team of professionals always ready to help).
- Remote work - our team has been successfully operating all over the world.