Dev Ops Engineer Java in the Data & Connectivity area
Coöperatieve Rabobank U.A.
Utrecht, Netherlands
3 days ago
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 4K
Job location
Utrecht, Netherlands
Tech stack
Clean Code Principles
Java
Amazon Web Services (AWS)
Cloud Computing
Data Systems
Software Design Patterns
DevOps
Amazon DynamoDB
Spring
AWS Lambda
Api Gateway
REST
Job description
Working as a Medior Java developer, you have an important position within this international fast paced team. Being part of the team working in the Data & Connectivity Area within Wholesale and Rural Tech, you are responsible for the Global Client Data System (GCDS). Do you want to deliver business value along a technical upgrade of the tech stack? Are you interested working with cloud technology? This is your challenge to take on!, Reply to the vacancy for Ops Engineer Java in the Data & Connectivity area at Rabobank. If there are enough responses, the vacancy may close earlier.
Any questions about working at Rabobank and the process? Linda.van.Trienen, recruiter via Linda.van.Trienen@rabobank.nl.
We will hold the interviews through a video call.
If you are selected for an interview, Bo, our virtual assistant, will reach out to you via SMS and email to schedule the interview.
You can find answers to the most frequently asked questions on rabobank.jobs/en/faq.
A security check is part of the process.
We respect your privacy.
Requirements
Do you have experience in Spring Framework?, * Write Infrastructure as Code in AWS Cloud
Develop AWS Lambda functions in Java applying clean code and design patterns where possible
Develop REST APIs, in AWS API gateway, interact with DynamoDB using SDK.
Contribute to migrate existing components to AWS cloud by applying cloud native capabilities and set security standards within Rabobank., * You have advanced experience in Java development (3+ years)
You have hands on experience in (AWS) cloud
You have strong critical thinking and problem-solving skills
You are fluent in English
You have excellent communication skills
You lead by example - with a positive attitude, patience, and a strong sense of commitment
Benefits & conditions
Salary: Gross monthly salary between EUR 4,024 and EUR 5,747 (scale 08).
Extras: a thirteenth month, 8% holiday allowance, and a 10% Employee Benefit Budget.
Development budget: EUR 1,400 development budget per year for your growth and development.
Hybrid working: a balance between home and office work (possible for most roles).
Pension: decide for yourself the amount of your personal contribution.
Or view all our benefits.
About the company
* 43,822 Rabobank colleagues around the world
Top 3 responsibilities
* Help shape our journey in AWS cloud and make sustainable choices along the way
* Have general interest in functional requirements and be able to translate this in technical solutions.
* Contribute to the resolution of non-functional requirements related to security and compliancy
As a Medior Java Developer, it is expected that you not only write code with best practices and apply design patterns, but you write clean code, make sure there is 85% code coverage by writing meaningful junit test cases and actively take part in team discussions. You have a learning mindset and are open for new or different ideas and be able to bring them to the table based on facts. You have a continuous improvement mentality. You always strive for quality which could mean refactoring, identifying anti patterns, inefficient code and provide ways to improve it. You are aware of latest trends in Java, frameworks and know how and where to apply them.
It is expected that you have hands on experience in following technologies:
Java 17 and higher; Junits, integratietests en mocking libraries; Spring Framework (Boot) en microservices; relationele databases; REST- en SOAP-webservices; AWS-services (Lambda, SQS, SNS, DynamoDB, CloudWatch, API Gateway); ORM-tools (Hibernate, OpenJPA, Spring Data JPA, MyBatis); build-tools (Maven, Gradle); CI/CD-tools zoals Azure DevOps of vergelijkbaar; Docker.
Nice to have:
Python or PySpark; knowledge of Kafka; basis Linux-commands; IBM's MDM.
Together we achieve more than alone
We believe in the power of difference. Bringing together people's differences is what makes us an even better bank. So we are very curious about what you can bring to our team in the GCDS squad in the Data & Connectivity Area within the Client, Banker & Data services Tribe.
'The GCDS team is a very diverse team with lots of experienced professionals. I love the diverse cultural backgrounds in this team and the way people are united over one common goal; to future proof GCDS.
Floor Aarnoutse, Tech lead.
The 21 people in the GCDS squad are working to maintain the Global Client Data System. Which is the master data management solution for client data within Wholesale & Rural. Working together is the way we work; as 1 purposeful and results-driven team at Rabobank. Talking of Rabobank: We are a Dutch bank that operates in 38 countries for over 9,5000,000 customers. Together with these customers, our members and partners we stand side by side to create a world in which everyone has access to enough healthy food. In the Netherlands we work to create a country in which people are happy with how they live, work and do business.
Apply for this position
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
02:37 MIN
Managing incidents and projects for banking clients
Fireside Chat with Lea
03:45 MIN
Inside the hybrid work model and developer platform
Coffee With Developers Michael Koitz
02:42 MIN
A 20-year journey from developer to DevOps coach
The journey from developer to devops - what i've learnt along the way
05:06 MIN
Case study of regulated deployments in banking
DevSecOps: Security in DevOps
03:39 MIN
Operating at scale in the German financial sector
Breaking Silos: Successful Collaboration Between Tech & Business Teams in Complex Enterprise Systems
02:05 MIN
Operating a banking platform at massive scale
Pioneering AI Assistants in Banking
03:18 MIN
Managing an open source contribution team within a bank
A Data Mesh needs Open Metadata
03:24 MIN
Criteria for choosing the right developer job offer
Why building an audience is the best thing you can do for your career.