Ця вакансія вже завершена
Про проект
Implementation of native Android and ios applications to build high-quality communication with a client to engage in the use of banking products and create referral programs in modern online banking. Development processes are based on Agile / Scrum methodology. We develop the front-end (native Android and iOS application) for own modern online banking and back-end based on java micro services in Docker and Integration Bus for interaction with Core banking.
Необхідні навички
Requirement skills: • Experience more 3 years • Good knowledge of Java Core 8+ • Good knowledge Spring (Core, Web, Data, Boot) • Good knowledge of SQL • Understanding REST API concepts • Understanding principles of HTTP protocol • Hands-on experience in Unit testing: JUnit, Mockito • Experience with Lombok, Mapstruct, OpenAPI • Experience JIRA, GIT, Maven, Jenkins • Understanding principles of validation (XML/XSD, Json/JSON Schema)
Буде плюсом
- Experience with ESB solutions (IBM Integration Bus, Apache Camel or other)
- Experience with messaging: RabbitMQ, Apache Kafka, ActiveMQ
- Knowledge of docker, Kubernetes
- Familiarity with GNU/Linux
- Familiarity with ELK stack
- Ready to consider a student
Обов’язки
- Full lifecycle application development
- Produce clean, efficient, well-documented codebase
- Deliver maintainable, high-quality software with good level of test coverage
- Troubleshoot existing and potential problems quickly and efficiently
- Be active part of the team
Пропонуємо
- + 1 salary amount for chosen training/certification inluding international;
- 100% remote work;
- The ability to switch projects, try yourself in different roles
- Conferences and trainings, English classes
- Medical Insurance
- Completely «white salary» or working as Private Entrepreneur of your choice