Start Date
Immediate
Expiry Date
13 Jun, 25
Salary
5.21206
Posted On
13 Mar, 25
Experience
8 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Good communication skills
Industry
Computer Software/Engineering
We at ING Retail Banking are looking for a mid-senior/senior backend Engineer to strengthen one of our multidisciplinary teams that delivers complex customer propositions for its customers.
I t is our mission to create and maintain a frictionless API layer for ING Mobile and Web Backends. To integrate our platform (mobile and web) with the ING core financial services and to provide secure and high performing APIs.
The team
As Platform team we are responsible for developing APIs and FE portals that enable stand-by teams and other API teams to dynamically control their business API’s and/or Mobile frontends via a wide range of (feature)toggles. Furthermore we build re-usable java components that help mobile back-end teams easily implement generic functionality for logging, monitoring and (feature)toggling in their APIs. Next to this we build and maintain a Prometheus/Grafana/Alertmanager stack which is used by over 16 business API squads. And we support a DBAAS database to teams within the Mobile department that need to store data .
Role & responsibilities
As a senior backend engineer, you will be responsible for shaping the Global API platform by building and designing, APIs and Components that will contribute to the operation and growth of the Mobile and Web API landscape.
Furthermore we also require our devops engineers to make sure the API integrates with the NGINX, firewalls and external domains as well as monitoring and alerting setups (so OPS skills are definitely required as well).
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.
How to succeed
8+ years of professional java experience (design, develop and maintain highly available and resilient applications)
Experience with java 17+ , 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
Good knowledge on relational database i.e. Oracle (nice to have)
We are looking for engineers that next to their coding skills have the ability to align requirements with dev engineers from the (frontend platform team) and is capable of acting as a application architect .
Experience with building FE portals
Willing to get your feet in the mud if it comes to ops work like (External connection designs, NGINX request, Firewalls opening request and Risk management).
What technology expertise are we looking for?
Java 17+, Spring, Cassandra, Oracle, Kafka, Linux
Test Driven Development, Design Patterns, Object Oriented and Functional Programming
Rewards and benefits
We want to make sure that it’s possible for you to strike the right balance between your career and your private life. Find out more about our employment conditions.
Please refer the Job description for details