Senior Java Developer - Core Banking @ING Hubs RO
Employee | Tech | Professional | Romania | Bucharest | 2024-02-29 | REQ-10069341
Discover ING Hubs Romania
We started out in 2015 as ING’s software development hub – a distinct entity from ING Bank Romania – then steadily expanded our range to include more services and competencies.
Formerly known as ING Tech, as of 2022 we provide borderless services with bank-wide capabilities under the name of ING Hubs Romania and operate from two locations: Bucharest and Cluj-Napoca.
With the help of over 1600 engineers, risk, and operations professionals, we offer 130 services in tech, non-financial risk & compliance, audit and retail operations to 24 ING units worldwide.
Our tech capabilities remain the core of our business, with more than 1300 colleagues active in Data Management, TouchPoint Channels & Integration, Core Banking, and Global Products.
We enjoy a flexible way of working and a highly collaborative environment, where fair and constructive feedback is encouraged. Work ethics, honesty and knowledge sharing are key to our teams and we’re always looking for like-minded people.
Here’s a sneak peak of what our colleagues say about working within ING Hubs Romania:
• At ING, we're building the solutions of tomorrow, today | 80% of our colleagues in Romania agree
The Mission
We are looking for a strong developer who is technically passionate, solution-focused and able to contribute to the design, development, testing, and hardening of our API’s and event based applications.
Your day to day
Even if you’ll start your day from the comfort of your home or drink your morning coffee in our office’s garden, your day will be quite similar when it comes to tasks. Here are your daily responsibilities:
Design and develop high-performance, API’s and event based applications
Work with relational databases to design and implement efficient solutions
Utilize multithreading techniques to optimize performance and scalability
Write maintainable and testable code using best practices, including the use of JUnit,
Mockito and various BDD Frameworks
Collaborate with other team members to deliver high-quality, production-ready code
Implement and manage CI/CD pipelines using Azure DevOps
Continuously improve development processes and best practices
What you’ll bring to the team
Experience: 4-5 + years of experience developing Java applications
Tech stack/ knowledge:
o Mandatory:
Good communication skills
Strong experience with Spring Boot, databases
Experience with JUnit, Mockito, BDD Frameworks
Experience with Git, Maven
Experience with Docker
Experience with Shell scripting
Strong understanding of software development principles, including
design patterns, testing, and debugging
Good problem-solving and analytical skills
o Nice to have:
Experience with Kafka and JMS based applications
Experience with Kubernetes and Azure DevOps
Experience and knowledge in banking field
Foreign languages: English (advanced)
Education: nice to have Bachelor’s Degree (or higher) in an IT related field
Questions about this opportunity?
Feel free to contact Cristina Macrineanu, Recruiter. e-mail: cristina.macrineanu@ing.com