Dev Engineer Tibco for core of Payments Processing
We are looking for
Game changing Real Time Payments Engine require Java engineers with guts!
Your new job!
In 2014, ING suffered from various outages in payments processing and it was repeatedly reported by newspapers and television. ING management started a taskforce to mitigate the issues. However, the real solution was born at an ING Hackaton a few months before. In just 24H the winning team build a simple engine which could perform real-time process payments which was far better than all kind of batch processing used so far. On top of that it was built on a distributed database technology called Cassandra. In the months that follow, the Hacakaton concept was expanded towards a full-blown Cassandra clusters running over 3 Data Centres with the necessary application software on top of it, supporting the real-time and batch payments on the same platform. All this running on regular Intel based hardware whilst matching the processing power and capacity of mainframe and not to forget: designed to tolerate failure! The new system was called Real Time Payments Engine which nowadays runs in production and processes 500 Million Loans, Savings and Payments transactions per year. Engineering works!!!
Now the RTPE is facing a large scope extension. We will build the platform for Instant Payments and SEPA Credit Transfer payments for ING Europe. This includes new connectivity to many Account Management Systems and Clearing Houses. It requires sophisticated engineering extensions based on the Touch Point Architecture. Technically this is about Java, Kafka, Flink, Scala, Akka, Cassandra and Tibco. Functionally, this is about real-time, batch, high volume asynchronous processing, stateless communication, resilience patterns, idempotent application design and much more. The top engineers who won the Hackaton and delivered the system are also driving the next level of the RTPE.
So, there is an offer you shouldnt refuse bringing the following benefits:
1. Enjoy being part of an extremely successful team.
2. Learn every day from our top senior engineers.
3. Build complex applications instead of regular web applications.
4. Add payments knowledge to your CV.
5. Become proud and praised by stakeholders and colleagues.
How do we work in WBS?
We believe that business value is delivered by Agile top engineers working together in high performing DevOps teams, according to the Scrum framework. Teams are composed of both Dev and Ops Engineers, sometimes sharing responsibilities.
ING Wholesale Banking Services is looking for enthusiastic Dev Engineers. Team-players that are technically passionate, proud of their craft, solution-focussed and broadly developed: able to design, develop, test, deliver and maintain high-quality software solutions for our customers. Engineers have a responsibility to ensure delivery across end-to-end application chains. They focus on quality and continuously improve themselves, their products and processes.
Our Engineers have a positive can-do mindset and they live the Orange Code Behaviour.
What will you do?
You will deliver business value across the entire end-to-end application chain together with your team. You understand the total stack and contribute to all activities on your backlog: You are able to move all typical stories and tasks from To Do to Done.
Some examples of activities are:
Refinement and planning with your team, teams from the involved E2E chain and the Product Owner. The change needs to be an integrated part of the total solution.
Build beautiful and maintainable code.
Use your knowledge of one or more frameworks (depending on your domain this concerns User Interfaces, Middleware, Databases, etc.) to make your application better.
Have an understanding of Operating Systems (Unix, Windows, etc.) and Middleware software. You know where the risks are between your application/DB and OS and middleware.
You understand and apply capacity- and performance management.
You understand the principles of Continuous Delivery and use these in your DevOps team.
You test code and applications: unit, system, regression, functional, integration, security, PEN, and chain testing at different (more and more connected) environments.
You keep the IT Service secure at all levels: OS, middleware, application, chain and ING level. You take the right counter measures to ensure Confidentiality, Integrity and Availability.
You use the most important ITIL processes and understand how these support the quality of your application.
You and your team play a more and more important role in hire & fire and planning, coaching, and appraisal process. Therefore asking and receiving honest feedback is very important.
Why ING WBS?
ING is a frontrunner in the transformation of banking and a company that puts technology at its heart. Wholesale Banking Services (WBS) is part of Ops&IT Banking. WBS develops and maintains applications, systems and processes requested by ING Wholesale Banking customers, mainly for Payments, Lending Services and Trade Finance. We use Open Source more and more and try out new technologies if adding value.
Our mission is to empower people to stay a step ahead in life and in business and provide products & services that make our customers life easier. In order to deliver the best banking experience we hire the best IT specialists to master the technology.
Excellent salary 60K 100K
A thirteenth month
Life-course savings scheme
Extensive trainings and education
Public transport season ticket (NS Business Card)
Great career possibilities
Full time position (36 hour week)
Who are you?
You are a driven IT engineer who feels personal responsibility for the quality of your application and its reliability. You are ambitious with what you and your DevOps team want to achieve. You bring positive energy to the team and have very good social and communication skills. This leads to great performance, no matter if it is an on-shore, near-shore, offshore, or virtual team. We are looking for all levels of experience, so from novices to experts.
You recognize yourself in this profile:
As a top engineer you are proud of your craft. You love doing the activities described in What will you do?.
You continuously learn and take full ownership of your personal development. You are curious and understand the latest developments in the technical and financial services.
You teach, coach and train our colleagues, you share knowledge.
You have a good understanding of banking in general or you are passionate about learning it. You are able to discuss with your stakeholders and product owner about features and stories and can translate these into software with real business value.
You have a broad understanding of the IT architecture of your domain, have excellent analytical skills and are able to determine the impact of certain choices. You are aware of the architecture principles and standards used within ING. You can translate these principles into concrete actions for your team.
You recognize yourself in INGs Orange Code and apply it to push your team to highest possible performance.
Your education, experience and background:
Education at Bachelor/Master level with a strong analytical background, preferably in IT, Cybernetics, or Econometrics
Certifications and/or proven proficiency in one or more programming languages, specialized in Tibco development
Strong Java knowledge using Java 8 and Spring frameworks is highly preferred
Strong knowledge about HTTP, REST APIs and JSON are crucial
Experience with a NoSQL Database like Cassandra
Good knowledge of scripting like Shell etc.
Preferred additional knowledge on Payments domain;
CSD (Certified Scrum Developer/Engineer) is a pre
Work experience in an Agile organization and you have proven Agile mindset and behaviour.
You have broad experience in the activities described in What will you do?
An excellent spoken and written command of English.