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 is a global financial institution with a strong focus on technology and innovation.
Other jobs at ING Bank Personeel BV
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs