Senior Java Developer - Touchpoint/EventBus @ING Hubs
ING
Bucharest, Romania
4 zile în urmă

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.

With the help of 1400 engineers, risk and operations professionals, we offer 150 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 1100 colleagues active in Data Management, TouchPoint Channels & Integration and Core Banking.

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, software and soft skills are equally important 78% of our IT colleagues agree
  • The Mission

    Touchpoint Platform is part of ING’s Think Forward strategy to become a truly global bank. It provides a scalable foundation for platform business models and contributes to ING’s successful position in the new banking ecosystem.

    The Eventbus is a low latency, high throughput, scalable, distributed and real-time streaming platform, based on Apache Kafka, that enables ING’s ambitions for a real-time, data-driven bank.

    An important part of the platform is the Stream Marketplace, a governance plan that allows clients to manage Apache Kafka topics via a self-service portal.

    Your day to day

  • Design and develop new functionality for multiple Java applications centered around the Eventbus platform;
  • Work with Java 8+ and all its features, Spring Boot and other Spring modules;
  • Work with a collection of proprietary Spring Boot modules, called Merak;
  • Design and develop automated tests (unit, integration, regression, end-to-end or contract tests);
  • Do code reviews for your colleagues;
  • Support more junior developers in creating better applications;
  • Monitor technical debt, review, redesign, discuss and refactor the existing codebase;
  • Suggest, discuss and implement improvements to current design, patterns or technologies we use;
  • Support our feature engineers by translating functional analysis into technical analysis and developments, together with the parties involved;
  • Estimate stories during the planning sessions;
  • Fiddle with front-end technologies (web components / polymer) from time to time;
  • Lend a hand with operational work. If you’re familiar or would like to get familiar with Jenkins, TFS, Ansible, Docker, Openshift, Azure DevOps, the operations engineers will really like you;
  • Together with the team, provide level 2 support for the application using a rotation schedule;
  • Follow risk management processes to prove that we are in control of the application on topics such as Security Standards, Capacity Management, Change Management or Incident Management.
  • What you’ll bring to the team

  • University degree in Computer Science, Cybernetics or equivalent through experience;
  • Relevant experience designing and implementing backend applications using :
  • Java SE 8 / 11 (5+ years);
  • Spring Framework & Spring Boot;
  • Spring MVC / Jersey;
  • REST;
  • Test automation.
  • Familiar with CI & CD principles and tools (Git, Maven, Jenkins, Artifactory, Sonar, Ansible, Azure DevOps);
  • Experience with container technologies (Docker, Kubernetes);
  • Familiar with the DevOps practices;
  • Basic Linux knowledge;
  • Basic scripting knowledge (bash, python);
  • Good understanding of Software Architecture;
  • Experience working in an Agile environment, using Agile methodologies and related tools;
  • Experience with Apache Kafka is considered a plus;
  • Apache Avro / Google Protocol Buffers knowledge is nice to have.
  • 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 & e-learning platforms;
  • Management talk sessions (6 / year) hands-on workshops led by specialized consultants on different areas (e.g. leading difficult conversations, sense of belonging;
  • CSR activities : tree planting, coding lessons for teenagers etc
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular