Java DevOps Engineer

Hybrid
Mid-level
🇳🇱 Netherlands
DevOps Developer
Technology

The team

Within ING’s Touchpoint Architecture, OnePAM is the Global Customer Data Management solution for storing and accessing customer data. It’s our global target system for everything related to customer data. We are developing high-speed, high-volume solutions that must be available 24/7. This is the place where you will make an impact on ING’s strategy, serving both retail, business, and wholesale client segments.

Roles and responsibilities

We are looking for a Java DevOps engineer to join our multidisciplinary team. We develop, maintain and operate the systems that we build. You will be developing technical components for security, reliability and observability. You will be involved in the whole development lifecycle, from refining user stories to monitoring software in production. Your focus will be on development, automated testing and automation.

Our way of working and stack

We work with a shared codebase and have an inner source model that allows for code contributions from other parts of the organization. We have Spring Boot APIs, and our data is stored in Cassandra, Elastic Search, Neo4J and MDM (third party application from IBM). Our code has a hexagonal architecture, and we follow the best practices of domain driven design. We have a BizDevOps way of working (inspired by Spotify) and organize ourselves for fast flow using Team Topologies.

Our platform team

We currently have a vacancy in our platform team. Our platform team is focused on delivery, monitoring and support. Here your focus will be on implementing improvements to both the delivery and the monitoring process, as well as providing first and second line operational support for our APIs.

How to succeed

  • Be able to work in an Agile environment (DevOps, Scrum)
  • Have a learning attitude that allows you to master new technologies and programming languages fast
  • Design reusable code components and libraries that can be leveraged by multiple projects
  • Design scalable and resilient solutions that allow for zero downtime
  • Have experience with integrating systems in a corporate/financial environment
  • Be a team player that can act on feedback and provide valuable feedback to others
  • Be able to challenge the status quo and offer improvements that lead to higher quality/ease of use/maintainability/etc.
  • Finish your tasks independently
  • Be able to coach less experienced team members (nice to have).
  • Be available for on-call duty once every ~6 weeks

Technical skills

Strong programming and debugging skills in Java and Spring Boot (API)

Experience in (No-Sql) databases (e.g. Elasticsearch, DB2, Cassandra)

Monitoring tooling (e.g. ELK, Grafana, Prometheus)

· Azure DevOps (pipelining)

· Scripting (Python and shell)

· Cybersecurity mindset. (Knowing how a penetration test works. How to prevent security issues)

· Working with a monorepository

· OpenShift (ING Private Cloud)

· Azure Cloud Platform (nice to have)

· Experience in streaming technologies (e.g. Kafka) (nice to have)

· Experience in TDD (e.g. Junit) and BDD (e.g. Cucumber) (nice to have)

 

ING Bank Personeel BV

ING Bank Personeel BV

ING is a global financial institution with a strong focus on technology and innovation.

Banking
Technology

Other jobs at ING Bank Personeel BV

 

 

 

 

 

 

 

 

View all ING Bank Personeel BV jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇳🇱 Netherlands
DevOps Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs