Position: Middle\Senior Java Developer
Company: Infopulse
Category: Java
Experience required: 5y
English level: upper

You will deal with four local developers, one local BA, one project and lots of locations around the world to integrate into. Integration is mostly based on new stories/features and not limited to technical aspects only. The team decides which technologies to use, how to deliver solutions, and how to maintain them. We cover everything including tests (there is no dedicated QA team). The product technical stack is around Java, React and React native (by different experts).

**Qualifications**
Bachelor’s degree in Computer Science, equivalent educational or professional experience and/or qualifications
4+ years of Java development experience with the project scope technologies.
Strong written and verbal communication in English
Strong communication, technical and remote collaboration skills are a must
Excellent team collaboration skills
Strong relationship building and maintaining skills
Provision of estimates for development work
Application of best practices to deliver high-quality products on time

**Backend stack:**
Kotlin, Spring boot
Hibernate, Flyway, Postgresql
Docker, K8s, Azure
Git, Circleci, Codecov, Sonar
Gradle
Jupiter
Swagger

**Frontend stack:**
Typescript
React, React native
Mobx
Jest.