ING Retail Banking is looking for a mid-senior/senior backend Engineer to strengthen one of its multidisciplinary teams that delivers complex customer propositions for its customers. We are responsible for the development of the web and mobile back-end features for offering best in-class digital experience to our customers. Within Omnichannel Team WAHA we are responsible for creating the customer Product overview and managing product preferences. We build our components with Java and Spring. As a lead backend engineer, you will be responsible for shaping the technical vision of the platform with domain architect and Chapter lead and you will enable team to follow your vision. We operate according to an Agile Scrum development process and strongly believe in the DevOps approach to delivering IT solutions. Our focus is on high-quality software delivered continuously using iterative development. We deliver working software every 2 weeks to production. In this way of working, we maximize the customers satisfaction/impact and have a great feedback loop.
What is our purpose?
- To create and maintain a frictionless API layer for ING Mobile and Web Frontends.
- To integrate our platform (mobile and web) with the ING core financial services.
- To provide secure and high performing APIs.
What do we do?
- We (as a team) have a keen market focus and we always explore new technology opportunities.
- We adapted the Agile Squad and Chapter model from Spotify Engineering Culture.
- We have a Quality Driven and Continuous Improvement culture.
What are our challenges?
- Implement new technologies without a negative customer impact.
Why would we want you to be a part of our team?
- 8+ years of professional java experience (design, develop and maintain highly available and resilient applications)
- Experience with java 8+, Git and Maven
- Experience with Spring Boot, Spring MVC, Spring Data JPA/JDBC
- Knowledge of Azure - CI/CD pipeline is also important as we are migrating to cloud based solution. CI/Cd solution is Azure already.
- Experience with Unit and Integration testing
- Understanding messaging platforms (i.e. Kafka, EMS, ActiveMQ and/or IBM MQ)
- Experience with monitoring and alerting (Prometheus/Grafana), Elastic search
- Experience with containers (Docker, K8S or OpenShift)
- Basic Linux commands and bash scripting
- Familiarity with Kotlin is a strong plus;
- Good knowledge on relational database i.e. Oracle
- Your behavior matches our Orange Code.
- You feel at home in a high-performing team, and you make the other team members feel at home as well.
- Fluent English speaking and writing. We are an international team and scrum rituals and working is in English
- Code quality matters for you and writing good code excites you. Experience with writing secure code.
- You love to talk about Java and coach your peers on architecture and best practices.
- Working knowledge on designing and building Rest-JSON API’s, SOA and Event Driven Design(s)
- You don’t mind traveling occasionally to other European countries where ING is situated.
What technology expertise are we looking for?
- Java 8+, Spring, Cassandra, Oracle, Kafka, Linux
- Test Driven Development, Design Patterns, Object Oriented and Functional Programming
What do we offer?
- A dynamic team.
- A modern workplace in Amsterdam.
- A 36 to 40 hr work week.
- Market top salary + 13th month and benefits.
- Ample opportunities for individual development – visits to IT seminars and events.
- An area that is on the move, where we ensure there is continuity as well as innovation.
- You will be probably the first person to use the new features on the app before it reaches the customers. How exciting!