We are looking for self-motivated software quality assurance professional. Responsibilities for developing procedures in the core banking system for digital banking services. Our development processes are based on the Agile/Kanban methodology and we use modern CI/CD and VCS.
Requirement skills: • Experience more w 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)
Would be a plus:
• 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
Scope of work:
• 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
Why ПУМБ?
• Remote work/Comfortable work environment • Friendly team of experienced developers • The ability to switch projects, try yourself in different roles • Flexible schedule and the ability to work remotely