Discover ING Tech
The focus of ING Tech Romania (established in 2015 as a global hub for technology) has been on building strategic key capabilities, such as developing and continuously improving common IT solutions that can be shared, replicated and reused across the other ING countries.
Currently, ING Tech Romania provides approximately 100 services to more than 18 countries and units. These services are grouped in the following main categories : software development;
data management; non-financial risk & compliance; audit.
Now, in 2020, our fast growing organization gathers more than 1000 high-performing engineers that work together in global tribes.
This Java Team Lead will have two missions :
is involved in the software development (first of all you are a highly skilled engineer);
motivates and coaches his team to reach their full potential.
Area of responsibility
Touchpoint Platform is part of ING’s Think Forward strategy to become a truly global bank. It is a strategic program that that aims to provide a globally scalable banking platform by simplifying and standardizing our banking applications and creating a modularly built system.
The Touchpoint Architecture Platform uses an API Gateway for 'external' client applications to access the TPA platform API's.
API Security defines how the APIs of the Touchpoint Architecture are protected and can communicate with each other in a secure and scalable way.
The target state for the Touchpoint Architecture is that all APIs within ING across all countries, can communicate with each other with little restrictions within the platform.
Systems which are outside of the Touchpoint Platform (Security Boundary) will use the API Gateway to access APIs within the platform.
The API Gateway will handle all Client Application-specific security measures (like CORS, CSRF, JSON Busting for browsers and SRP channel for Mobile, etc) to avoid APIs to have to implement these themselves.
Your day-to-day :
First of all, you are a passionate, hands-on Java developer;
You are the former Technical Lead spending 60% of your time on content tasks (Design and develop new functionality ) related to the domain;
You help your team develop through coaching, mentoring and constant feedback;
Together with your IT Area Lead you set targets for each team member;
You are in charge of the how , - how to build an efficient, high quality solution based on the requested functionality
You work with the recruitment team to attract, onboard and retain top talent (guideline HR activities : 40%, Engineering activities 60%);
You are responsible for HR-related activities : 1 to 1 meetings with your team members, performance management, etc.
Who we are looking for?
We are currently looking for 1 Chapter Lead to coordinate our NGINX Squad within Touchpoint. Currently, there is a sister’ squad of 6 developers, 2 OPS and a PO, all located in Amsterdam.
The products that the team delivers are not only the authentication proxy for all internet channels in the Netherlands and Belgium, but also various authentication components.
These are the target TokenAPI and legacy authenticating applications. Furthermore, we deliver security components, which are reused in the ING developer frameworks to verify users, extract user information and provide secure API to API communication.
We are looking for the following characteristics :
A strong interest in Continuous Delivery and Agile / SCRUM ways of working;
Understanding of what operational excellence means in a DevOps environment and how to contribute;
Deliver on promises while keeping good communication lines with clients and partners;
Can do" mentality, flexibility and ability to take ownership;
A collaborative approach to solving problems while bringing positive energy to the team ;
Ability to give and receive professional feedback;
Relentlessly learn and think in solutions, considering short and long-term value and impact;
Excellent team player in an international team, quality-focused, service-oriented, eager to learn.
What you bring to the team :
A University degree in Computer Science, Cybernetics or equivalent;
7+ years of Java software engineering experience;
Experience with coaching and motivating team members;
Advanced knowledge of Java 7 / 8;
Knowledge about TLS, Crypto, OAuth and SAML;
Experience in developing automated testing;
A good understanding of the most common security threats (OWASP);
Practice in the usage of common developer tools (Git, Docker, Jenkins and Maven);
Good communication skills, in English and Romanian;
Strong analytical skills, proactivity and willingness to share knowledge with others;
Occasional travel (approx. 4 times per year) abroad for knowledge build-up and getting to know your colleagues is required.