4 months ago
Bucharest, RomaniaMid Level
Responsibilities
- Deliver quality Java code for the KDB-based data platform.
- Develop and maintain feed handlers.
- Build and maintain automated testing and monitoring solutions.
- Learn and apply q language while developing understanding of KDB architecture and technology.
- Work with Product Owners to clarify business requirements and define next steps.
- Collaborate in cross-border teams using ING’s Agile way of working.
Requirements
- At least 4 years of experience with Java, including Java 17.
- Knowledge of multithreading and familiarity with automated testing.
- Comfort with relational databases and SQL.
- Familiarity with Azure DevOps, Confluence, Git, and Maven.
- Strong understanding of software development principles, design patterns, testing, and debugging.
- Strong analytical, communication, and cross-border collaboration skills.
- Eagerness to learn q language, KDB architecture and processes, and financial markets.
- A university degree in Computer Science, Cybernetics, Software Engineering, Financial Engineering, or equivalent.
- C++ experience, or willingness and ability to learn it quickly, is desirable.
- CMake, Docker, Kubernetes, Azure DevOps, OpenShift, Spring Boot, IT security, and financial markets experience are desirable.
- Advanced English proficiency is required.
Benefits
- Flexible way of working.
- Collaborative, cross-border working environment with constructive feedback.
- Opportunities to develop KDB, q language, technical, and financial markets expertise.
Categories
BackendData Engineering
About ING
ING is a Dutch multinational bank providing retail, private, and wholesale banking, with strong digital and mobile services for consumers and businesses. Founded in 1991 and headquartered in Amsterdam, it operates across Europe and beyond, earning revenue from interest income, fees, and financial services. ING is a public company with shares traded in New York.
