Senior Java DevOps Engineer

Organisatie
ING
Locatie
Amsterdam
Opleidingsniveau
WO
Arbeidsvoorwaarden
Marktconform
Vakgebieden
Deze vacature is niet meer vacant

Senior Java DevOps Engineer

ING Market Leaders / Direct Products

Full-time, Amsterdam

Your role & work environment

You are an energetic DevOps Engineer with a passion for IT and a positive can-do mindset. You are a team player working as a core member of a multidisciplinary and cross-functional squad whom primary driver is the customer perspective. Close collaboration within and across the squads and with the consumer is of utmost importance for you.

You have a broad and diverse set of competencies that allow you to design, develop, test, deliver and operate applications and/or infrastructure services in the scope of your squad. When necessary, you will also contribute to applications maintenance, administering them and eventually decommissioning them.

You contribute to accomplishing the squad's mission. You do this by working on the customer journey from the backlog, using the Agile method end-to-end. You continuously strive to improve yourself and your colleagues. You always strive for delivering the best quality and future proof solutions.

We are

As an engineer working in the IT domain Direct Products you’ll be working in Pricing & Billing:

This department is responsible for development and maintaining ING’s global solution for products, pricing of ING services and the billing of these services to the ING customers.

Your key responsibilities

You control both the design phase and the actual development and testing of applications / infrastructure services. You understand the entire stack, so that you can bring applications or infrastructure services into production, operate them and resolve incidents in cooperation with the OPS Engineers.

You are in constant dialogue with your tribe: you understand the goal of our business and work in a team of experts to find the most relevant solution for the customer’s needs

The following items are vital in this:

Contribute to the new way of working

  • You work together with colleagues from other areas of expertise and take initiative in expanding knowledge (both within and outside of your area of expertise) that is relevant for the Tribe in which you work.
  • You use your technical expertise and experience to contribute to all sprint events (planning, refinements, retrospectives, demos).
  • Where possible, you take on tasks/activities that contribute to the mission, even when they are not entirely within your area of expertise.

Engineering

  • You have an up-to-date vision regarding IT expertise and you also have functional knowledge of some Banking Business domains.
  • You are able to get all typical and other backlog items (user stories) from 'to do' to 'done'.
  • You consult with the team about what is needed to fulfil the functional and non-functional requirements of the IT product to be developed.
  • Reviewing software requirements and write and execute fully automated tests (e.g., unit-, functional-, non-functional- and integration testing).
  • You design, build, test IT products (functional, performance, resilience and security tests) and operate in line with the customer’s requirements and IT Area’ set of guidelines.
  • Analysing test results on database impacts, errors or bugs, and usability.
  • Preparing reports on all aspects related to the software testing carried
  • Interacting with business to understand product requirements.
  • Participating in design reviews and providing input on requirements, product design, and potential problems.
  • You implement all mandatory security standards to ensure IT risk is and remain under control.
  • You perform Life Cycle Management (including decommissioning) for IT products under management
  • You ensure monitoring, logging and alerting is in place to be able to operate the application and the service without interruptions
  • You contribute to incident resolution, and you solve root causes
  • You apply continuous delivery practices:
    • Manage all resources in version-controlled repositories (code, scripts, configurations, artefacts, static resources).
    • Refactor and reuse existing code/modules/functionality.
    • Build, enhance and maintain tooling and scripts to automate repetitive or error prone tasks.

Contribute to team and personal development

You contribute to the development of your squad by actively giving and receiving feedback.

  • As an experienced DevOps Engineer, you coach less experienced colleagues to help their individual development.
  • You are responsible for developing your own expertise.
  • You gather, update and spread knowledge about developments and challenges regarding your field and embed lessons learned and best practices.

We look for

A colleague with a talent for taking it on and making it happen, enthusiasm for helping others to be successful and a knack for always being a step ahead . In other words, you strive to bring fresh ideas to life and embrace challenges in a fast changing and complex environment. You are a naturally collaborative person who listens and invests in others to achieve common goals. You love to challenge the status quo and are eager to propose creative solutions to problems.

As a Senior DevOps Engineer, you must have:

  • Bachelor's or Master’s degree or equivalent by experience.
  • Oracle Java Certified (OCA Java SE 8 at least).
  • 7+ years of experience in development.
  • Excellent written and spoken knowledge of English.
  • Deep knowledge and experience with Java, Spring Boot and Spring Framework.
  • Very good knowledge of Microservices, REST API, EJB, JPA/Spring Data, Service Discovery, Circuit breaker, Multi-threading, Twelve-factor App.
  • Hands on experience with JVM internals/Performance Tuning and Linux.
  • Good knowledge with testing, including Test-Driven Development (TDD), end-to-end testing and Test Automation.
  • Hands on experience and knowledge of Continuous Delivery tools like GIT/Gitlab, Maven, Azure DevOps, Azure Key Vaults, Azure Registry and Artifactory.
  • Hands on experience and knowledge of modern relational and non-relational databases.
  • Flexibility and ability to adapt to changes in a dynamic environment.
  • Experience with tools like Grafana, Kibana, Prometheus.
  • Experience with OpenShift/Kubernetes (Docker, Helm), Kafka, ActiveMQ.
  • Strong team player skills, empowering and challenging the squad members in a constructive way.

We appreciate

Experience with the following items makes us extra curious: Microsoft Azure cloud, Ansible and Bash Shell Scripting.

We offer you

  • Personal growth & challenging work with endless opportunities to realise your ambitions.
  • An informal, dynamic environment with innovative colleagues supporting your endeavours.
  • A progressive and agile way of working, where new ideas are valued ahead of convention.
  • A salary tailored to your qualities and experience.
  • 24-27 vacation days depending on contract.
  • Pension scheme.
  • 13th month salary.
  • Individual Savings Contribution (BIS), 3.5% of your gross annual salary.
  • 8% Holiday payment.

Furthermore, you can count on a range of opportunities to invest in your personal and professional growth with:

  • Participate in courses and trainings.
  • Challenging projects & a steep learning curve.
  • Personal coaching from IT Chapter Leads and Agile Coaches.

We redefine banking. What about you?

There has never been a more interesting time to work at ING. We’re on a journey that’s centred around our customers, powered by technology and driven by smart, determined people. Our customers feel our people are empowering them to stay a step ahead in life and in business. We’re proud of that!

About us

With 57,000 employees and operations in approximately 40 countries, there is no shortage of opportunities for people with initiative who want to help people take a step ahead in life and in business. Do you want to work at the cutting edge of what’s possible and at the same time ensure you work with integrity and hold the customer’s interests at heart? Do you want to be surrounded by progressive, inspiring, diverse and supportive colleagues? Then there is no better place to invest your talents than at ING. Join us. Apply today.

Vacature informatie

Organisatie: ING

Locatie: Amsterdam

Opleidingsniveau: WO

Meer vacatures