Position: Java Developer
Company: UDC/Raiffeisen Bank International
Category: Java
Experience required: 3y
English level: upper

**About the project:** You’ll work in the products related to customer ratings. All projects are part of single platform with the same User authorization / authentication.
**Development stack** - Java 8, Spring5, Hibernate 5, GWT 2.8.2, Oracle 19/PostgreSQL, AWS, SOAP, REST; 
**Devops stack** - Gradle, custom CI/CD,  Bitbucket, Nexus, Confluence, Jira

**This is what your typical day would look like: **
• Write clean, scalable code, remain up to date with concepts and best practices
• Create new features; revise, update, refactor existing code
• Provide end-to end development starting from planning  to releasing features
• Participate in requirements analysis; assist POs in defining requirements and explain the capabilities and limitations of various systems
• Test and deploy developed code, providing technical support
• Coordinate with other software professionals and developers

**Your essential qualities:**
• You know Java 8+, Java EE, Spring Framework, Hibernate lengthwise and crosswise
• You can show strong practical experience with REST-api, soap-services, JAXB
• You have experience in GUI application development (preferably GWT framework)
• You strongly understand SQL- and database
• You are familiar with CI- and source code management- tools (Gradle, SVN, Git, SonarQube)
• You know everything about Agile
• You like working in a team and understand how important communication is
• You are educated in the technical field
• You understand, write and speak English well, because we communicate with international colleagues every day

**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
• 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 recruiter
• 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.