Java Developer – IPA Tradestore @ING Hubs Romania
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
- 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,
- 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, Touch
Point 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
- minded people.
Here’s a sneak peak of what our colleagues say about working within ING Hubs Romania:
At ING, technology isn't the goal, but the best way of achieving it | 84 % of our colleagues in Romania agree
The Mission
In the Financial Market environment, building a platform integrating your own pricing and risk models is crucial to stay in control of your risk while keeping a competitive edge. ING Financial Markets has taken up the challenge by initiating the building of the ING Pricing Architecture (IPA) platform.
The IPA project landscape consists of
- oriented components that will enable the
- time and portfolio calculations of financial risk metrics and simulations (e. g. Va
R, Expected Shortfall, Bilateral Margining) which are driven by new ECB regulation as well as advanced Risk analysis on the derivative product portfolio of Financial Markets (interest rates, credits, foreign exchange). This will be a key platform in the IT landscape for our global dealing rooms, with 10 scrum teams cooperating towards one Financial Markets IT landscape.
The Trade Store project is one of the essential applications within the IPA domain. It serves the strategic Area purpose of pricing trade portfolios in a uniform way, regardless of data formats or additional complexities of various deal capture systems within the bank (e. g. Murex, Summit). Aside from secondary purposes, the Trade Store application is responsible of:
- Capturing all trade feeds within the bank via various integration methods, and handling their lifecycle;
- Modelling the data in a uniform format based on each specific product using Google protocol buffers and compressed serialization;
- Serving the data via high throughput APIs based on Google RPCs and distributed in memory caching systems for EOD risk pricing purposes;
- Streaming the data for
- deal pricing purposes;
As a Senior Java Developer you will:
- Work with Java 11 with a strong focus on functional programming;
- Work with Spring Boot and other Spring modules (web, data, security) or any other dependency injection framework;
- Work with Apache Ignite as a Big Data distributed database solution for
- memory caching and
- memory computing; - Design and develop g
RPC and REST services in a Big Data ecosystem; - Apply Domain Driven Design and Test Driven Design principles in your day to day development
- Have a performance mindset in terms of being familiar with API performance benchmarking, garbage collection fine tuning, application profiling, processing and transferring large data sets, facilitating real time results, designing features in a scalable architecture;
- Work with streaming technologies such as JMS for service orchestration or for data sourcing purposes;
- Have a focus on quality while working with JUnit, Mockito, Power Mock, as well as BDD frameworks such as Cucumber;
- Use a Linux deployment environment.
Your key competencies :
- You have worked within the financial markets’ IT domain before, or are at least familiar with different types of securities and derivative trade products and their purposes;
- You embrace and drive technical change in the project;
- Excellent team player in an international team, quality focused, service oriented, eager to learn and to coach others;
- You are curious and understand the latest developments in the technical and financial services;
- You have a good understanding of banking in general or you are passionate about learning it;
- You can discuss with your stakeholders and product owner about features and stories and can translate these 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 :
- 3+ years of Java software engineering experience;
- Advanced knowledge of Java ;
- Experience with any dependency injection framework ;
- Experience in developing automated testing ;
- Familiarity Azure Dev
Ops or similar tools such as Confluence, JIRA, Fortify, Gitlab, Jenkins, Maven; - Experience in No
SQL or at least SQL and relational modeling ;
Nice to have :
- A good working knowledge of the Star Wars universe and the dark side is also a plus;
- Experience or affinity with IT Security concepts ;
- A good understanding of trade products related to derivates as well as securities;
- Experience with Apache Ignite or other distributed databases ;
- Experience working with micro services;
- Strong analytical skills, proactivity and willingness to share knowledge with others;
- End-to-end ownership mindset: Independent and autonomous in completing tasks, taking responsibilities whenever needed as always striving for consumer value.
Foreign languages: English (advanced)
Education: nice to have Bachelor’s Degree (or higher) in an IT related field
What’s in it for you
- Annual Performance Bonus up to two salaries
- Extra vacation days depending on the total length of working experience
- Flextime – our own way of working
- Monthly budget on Benefit platform
- Growth opportunities
- Defining a clear career path on short/ mid/ long term and identify the competencies you need to build/ develop to reach the next level: vertically – towards a managerial position or horizontally – towards an expert or architect level, locally or globally
- Internal mobility is encouraged
- Possibility to access International Short-Term Assignments or Long-Term Assignments
- Upskilling/ reskilling programs
- Learning & Development opportunities
- Annual training & certifications budget
- Pluralsight &
- learning platforms
- CSR activities: tree planting, coding lessons for teenagers etc.
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă