Position: Senior Java Software Engineer
Company: UPC\Raiffeisen Bank Int.
Category: Java
Experience required: 3y
English level: upper

Required skills

•  Very good Java programming skills
• 4–5 years professional experience in web application development
• Very good knowledge of Java frontend frameworks: GWT, Spring Core, Spring Security, Hibernate, jaxb
• Good know-how in web technologies: Javascript, CSS, Html
• Knowledge of standard security concepts and implementations: SAML, oauh2
• Good know-how of CI- and source code management- tools (Gradle, SVN, git, bitbucket)
• Agile mind-set and practical experience with Scrum
• Experience in finance & banking area is a plus

As a plus

•  Pro-active attitude and team orientation
• Very good communication skills in a multi-cultural environment
• Very good command of English (mandatory)
• German is a plus

We offer

•  Test effort estimation, test approaches on small/medium/large size changes and projects and optimization of other testing activities including test automation
• Management of defects, test environments and the appropriate test data as well as the risk assessment for the tested components
• Definition and execution of functional and non-functional test cases for software applications and interfaces
• Documenting of defects and test results into the defect tracking system HP Quality Center
• Test reports creation
• Reporting of test activities and test progress according to standard metrics
• Intensive collaboration with other staff, such as software architects, software engineers, software consultants, test consultants, test engineers, test managers, business analysts and project managers or technical project managers
• Support business units during different testing phases

Responsibilities

•  Your commitment to develop professional web application software for the finance industry in an international environment
• Modernize our web application frameworks to match today’s Security requirements and technology needs
• Excellent know-how of Java web development technologies
• Writing well designed, documented and testable Java code
• Unit testing of the developed software components