Software Engineer - Java (248514607)

Utrecht  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

The Software Engineer is an active member of the DevOps team that works closely with other disciplines/roles. He/she is a T-shaped professional and responsible for the whole life cycle (i.e. development, operations) of in-house or packaged applications according to development/test standards and corporate architecture policies including security and dataprivacy guidelines. Our department Transaction Channels offers the transactions functionality to our customers via the online channels, both retail and wholesale. We allow customers to make payments,download and search in their transactions, use iDeal and assign authorisations to employees and many more transactions services needed by customers.

Our motto is: ‘our clients keep moving, so we keep improving’. We focus on providing the best possible experience for Rabobank’s customers by working in a doing-improving cycle.We believe in transparency and adapting the plan to changing circumstances in order to grow. We emphasize personal ownership of products, services and your own development. As a department we co-own all products and portlets and decide together on the direction to go in. We need the most up to date skills & tools in order to perform and maybe even most important: We want to have a lot of fun working at Transaction Channels! 

Transaction Channels is part of the Payments Solutions domain within the IT Systems organisation. The domain Payments Solutions ensures the continuity and renewal of IT for the chains Payments Solutions. A 9+ customer experience and current developments such as mobile payments, instant payments, and new European legislation ask for flexible, reliable and excellent solutions.Government and supervisors pay great attention to the stability and security of our IT systems.
Your profile

The Software Engineer is responsible for maintaining and improving of his / her application and for running the applications within IT Systems. Besides the change activities, the software engineer also integrally supports the applications based on his/her basic knowledge and is responsible for testing analysis and testing (automation) execution. The software engineer is capable of taking over the basic activities of other DevOps team members when necessary (support, analyses, development and testing).

Regarding maintaining and improving:
•Experience with specific languages, frameworks & techniques
oProgramming languages: Java 7, JavaScript, HTML, CSSoFrameworks: Spring, JPA, SOAP, JAXB, REST, FreeMarker, AngularJS, Cucumber, EJB
oTechniques: Agile, Scrum, TDD, BDDoTools: IntelliJ, Jenkins, Jira, Maven, SonarQube, GIT, npm, Websphere 8.5, grunt
•Contributing to further maturing the department in DevOps; Automate everything,set up Continuous Integration / Continuous Deployment (CI/CD) and work towards Continuous Delivery. Be willing to learn about - and pick up - the activities of other team members (Test Analyst, Ops Engineer, Business Analyst) and transfer knowledge of own activities to others.
•Being able to take a guiding role in a team and being a mentor to junior developers. Guide others through change and encourage, motivate and support the developmentof others, both in the team and in the department.
•Contribute to the Continuous Improvement of Rabobank; Improve our way of working, challenge existing tooling, processes and practices, peer review within main expertise and across disciplines, review code against standards and staying up to date with industry standards and share this knowledge.

Details:  Language : Dutch and or English 
 

Start date
ASAP
Duration
6 months
From
Transparant Recruitment
Published at
18.10.2018
Contact person:
Peter Nieuwpoort
Project ID:
1651312
Contract type
Freelance
To apply to this project you must log in.
Register