DiscoverING Tech :
ING Tech is an international hub for technology & innovation,developing IT solutions across ING in areas such as Core Banking, Big Data,Financial Markets, Data Management, Touch Point Architectureand many more.
By using the latest methodologiesin software development, our fast growing team gathers more than 550 techenthusiasts who work for international projects that go beyond traditionalbanking.
Several strategicprojects are initiated or in process to be started in ING Tech Romania. A solidbasis is vital for the success of each of these projects.
This basis is setby a group of key technical people, highly skilled in their area of expertiseand knowledgeable of the ING procedures and standards.
Hence, we are aimingto build a team of highly skilled engineers with a clear purpose of helping outin setting the grounds of the new projects
Your day to day :
As a Senior JavaDeveloper you will :
Write code in Java 8 and all its features;
Write code in Spring Boot and other Spring modules (data,security, batch) or any other dependency injection framework;
Work with (and configure) Distributed databases based onApache Ignite
Work with Oracle 12c DBaaS.
Interact with BigData and have a strong focus on performanceand real-time analytics.
Create front-end components with Polymer
Have a BDD approach (Cucumber), as well as design anddevelop automated unit, integration, and regression tests.
Use a Linux deployment environment and be responsible ofapplication scripts (bash).
You embrace and drive technical change in the project
Excellent team player in an international team, qualityfocused, service oriented, eager to learn.
You are curious and understand the latest developments inthe technical and financial services.
You have a good understanding of banking in general oryou are passionate about learning it. You are able to discuss with yourstakeholders and product owner about features and stories and can translatethese into software with real business value.
You have a good understanding of Software Architecture.
You have experience in Continuous Delivery.
What you bring to the team
A University degree in Computer Science, Cybernetics,Software Engineering, Financial Engineering or equivalent
5+ years of Java software engineering experience
Advanced knowledge of Java 8
Experience with any dependency injection framework.
Experience in developing automated testing
Familiarity with tools like Confluence, JIRA, Fortify,Git, Jenkins, Maven
Experience or affinity with IT Security concepts
Good communication skills, in English and Romanian
Strong analytical skills, proactivity and willingness toshare knowledge with others
Basic querying with SQL
Nice to have
A good working knowledge of the Star Wars universe andthe dark side is also a plus
Experience with Apache Karaf or other OSGi Framework
Experience with Junit and Cucumber or other testingframeworks