Position: Senior Java Developer
Company: Infopulse
Category: Java
Experience required: 3y
English level: intermediate

Qualifications
Experience in Java 8/11/17
Experience in Spring, SpringBoot, Hibernate, JPA
Good knowledge of Oracle databases and SQL
Knowledge of Webservices: being able to write and design RESTful APIs according to best practices (SOAP Webservices knowledge is a plus)
Knowledge of Design patterns & clean code principles, with focus on writing testable and tested code
Good level of English, communication is key in successful teams and we expect developers to be able to communicate with other teams and stakeholders
Additionally, we use the following technologies in our projects: Jenkins, Maven, GIT, and Sonar
Experience in Agile/Scrum
It will be an advantage
Experience in Javascript and React.js
Performance tuning experience
Test-Driven Development experience
Experience in Docker and Kubernetes
Ability to estimate and commit to a plan of realization
Experience in Microservice architectures or refactoring processes toward a service-based model