Position: Java Backend / Microservice Developer
Company: UDC/Raiffeisen Bank International
Experience required: 5y
Category: Java
English level: upper
Published: 2021-09-01T00:00:00+03:00

Roles covered within each feature team of the Tribe include UX Design, Business Analysis, Scrum Master, Frontend Development, Microservice/ API development, Testing, DevOps and Operations. You would work in a 100% cloud native (AWS) environment.
 
**Your tasks:**
•	Design and implementation of containerized Java microservices
•	Design, implementation and documentation of components on API layer
•	Publishing and maintenance of RBIs API developer portal
•	Definition and maintenance of API design and policies
•	Estimation of development efforts together with the team
•	Being part of a Scrum delivery team in an international, agile environment with end-to-end responsibility: You build it, you run it.
•	Automation of test cases for RESTful APIs either based on Swagger or OpenAPI 3.0 Yaml definitions
•	Setup test automation project in CI/CD pipeline

**Your qualifications:**
•	Adequate technical education (Technical School or University degree)
•	More than 5 years of experience in implementing integration components and applications, especially in the area of digital projects or systems integration
•	Excellent knowledge and experience in Java and common Java open source frameworks like Spring, Spring Boot etc.
•	Very good experience with containerized architectures (e.g. Docker), management tools (e.g. Kubernetes) and the microservice architecture pattern
•	Good experience in integration patterns and API Management Tools and infrastructure (e.g. IBM API Connect)
•	Good knowledge in API definition languages (OpenAPI, Swagger, Yaml)
•	Very good data modelling and SQL know-how and knowledge of different database technologies (e.g. RDBMS, NoSQL)
•	Good knowledge of Cloud technologies preferably (AWS)
•	Very good command of English (minimum B2-level)

**Nice to have:**
•        Working experience in test automation, at least 3 years
•	Good knowledge of test methodology in cloud environments (AWS)
•	Good knowledge of commonly used testing tools (JIRA, Adaptavist, Jmeter, Selenium, Cate, Cucumber, Postman, Serenity BDD …)

**What you might like about us?**
• Motivated team in one of the leading banking groups in Austria and Central and Eastern Europe
• Knowledge sharing in our Group wide IT community including 14 Raiffeisen Banks
• Competitive Salary twice a month (based on EUR NBU rate)
• English courses (twice a week + speaking club)
• Long-term official employment, sustainable and stable working environment
• Paid sick leave and vacation (31 days per year)
• Medical insurance
• Access to professional development programs (IT academy, ISTQB certification etc.)
• Comfortable work conditions (open space office)
• Possibility of remote work

**Our selection process includes:**
• CV pre-screening and short call with Olga or Alina
• Virtual interview with Division Lead and technical experts from the project (1.5 hours)
• Background security check running in parallel
• Prompt feedback after every stage and a short summary of next steps

If you are interested in this opportunity, please apply now.