Position: Middle/Senior Java Developer
Company: Infopulse
Experience required: 2y
English level: pre

Qualifications:
- 5 years of experience with Java 
- Deep knowledge of such technologies as:
Java 8, Spring Boot, Spring Cloud, Spring Data, Spring Security, Hibernate
- SQL (SQL Server, Oracle or PostgreSQL) 
- Maven, Liquibase
- Git
- 3+ years of participation in the integrated project as core developer of the major components
- Experience in development microservice architecture systems
- Deep understanding and practical experience of CI/CD systems

Will be an advantage:
- Experience in MQ (Rabbit MQ, Apache Kafka) 

Areas of Responsibility:
- Being able to explain complicated things in simple words and lead the development of technical solutions
- Ensuring that software meets all requirements of quality, security, modifiability, extensibility, etc.
- Development and optimization of existing and creating new software components
- Project requirements analysis