Senior Java Engineer
В связи с активным ростом ищем Senior Java Engineer.
- High-level skills in services design, fast problem solving and features implementing;
- Expert Java knowledge and skills, experience in Java 11;
- Knowledge and experience with Spring and Spring Boot;
- Microservices architecture understanding;
- Good understanding of SOLID, OOP, design and architectural patterns;
- Experience of RESTful architecture;
- Understanding of TDD (better if BDD as well);
- Good skills in unit-/component tests writing.
- Spring WebFlux, Spring Data R2DBC or other Reactive Streams implementations;
- Kafka and RabbitMQ;
- Experience with build tools: gradle or maven;
- Docker, Docker Compose, Kubernetes;
- Experience with SQL (better if PostgreSQL);
- Flowable BPMN;
- Understanding of Clean architecture and Hexagonal architecture;
- Experience with git;
- Experiance with GCloud
- Inspiration to learn new technologies (better if in a short time).
- Architecture design;
- New features design and implementation;
- Codebase updating;
- Bug fixing.
- Competitive salary rate depending on your experience and skills;
- Continuous professional competencies development opportunities. You can pick any workshop or courses;
- We will cover 50% of study expenses;
- Very warm and friendly working environment with zero bureaucracy, democratic management style;
- Comfortable schedule with flexible working hours and remote work options. Our developers have already tested remote work mode during their summer trip around Europe;
- Annual paid vacations;
- Corporate events. Be ready to have a great time with us during karaoke nights, board games, football and table tennis tournaments, winter Bukovel trips and so on;
- Opportunities for self-realization, and career growth;
- Challenging work tasks in the international professional environment.
Если заинтересовала вакансия - отправляйте ваше резюме.