Senior Java Engineer - Payments Reporting
Within ING we have embarked on our Accelerate Think Forward journey to build the next generation digital bank. We strive to provide (beyond) banking services which are personal, relevant, instant and seamless. We have always been at the forefront of providing new innovative services and exploring new technologies.
We are looking for an engineer who is passionate about technology, solution - focused and able to contribute to design, development, test automation and hardening (security, stability, deployment) of our reporting platform.
Your role and work environment
You will work within the Reporting area of the Wholesale Banking Payments Tribe. Our purpose is creating fast, seamless and customer centric reporting solutions for our wholesale banking customers. Therefore, our systems are responsible for collecting transactions from different account management systems, creating reports based on our client needs and delivering those reports to the client using a variety of channels.
You will work in the dynamic and challenging environment. We operate according to a Scrum development process with two-week sprints and strongly believe in the DevOps approach to delivering IT solutions. We strive to have high-quality mission-critical software delivered in time using iterative development. We have regular milestone reviews with stakeholders following the ING’s agile way of working.
We are looking for an enthusiastic senior java engineer is:
A team player that is passionate, focused on quality and continuous improvement and proud of what delivers
You are able to design, develop, test, deliver, and maintain high-quality software solutions.
Be able to challenge the status quo and offer improvements that lead to higher quality/ease of use/maintainability/etc.
Be able to coach other team members
Desired skills & experience
You have a pro-active and hands-on attitude; you speak up about your ideas
8+ years of professional java experience (design, develop and maintain highly available and resilient applications)
Experience with java 11+, Git and Maven
Experience with Spring Boot, Spring MVC, Spring Data JPA/JDBC
Experience with Unit and Integration testing
Knowledge of continuous integration and continuous delivery using tools such as AzureDevOps or similar
Good knowledge on relational database i.e. Oracle
Good communication skills in English
Your behavior matches our Orange Code.
Nice to have
Understanding messaging platforms (i.e. Kafka, EMS, ActiveMQ and/or IBM MQ)
Experience with monitoring and alerting (Prometheus/Grafana)
Experience with containers (Docker, K8S or OpenShift)
Basic Linux commands and bash scripting
What we offer
A job offer that fits in with the times of today. We will consider both your home situation and your ambitions and help you to balance work and private life. Discover our employment conditions yourself.
To give you an idea, the benefits of working at ING are:
36 or 40 hours per week
A salary tailored to your qualities and experience
24 vacation days with a 36-hour workweek. (Or 27 days for 40-hour) and 1.5 paid diversity days off
13th month salary
Individual Savings Contribution (BIS), 3.5% of your gross annual salary
8% Holiday payment
Personal growth and challenging work with endless possibilities
Budget for training and certification (pluralsight subscription, possibility for internal and external trainings, conferences etc.)
We work in Hybrid Mode: 1 or 2 days a week in the office, the rest of the time at home
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 join us.