You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
ING

Senior Full Stack Engineer | BMG @ ING Hubs Romania

  • Office
  • 6+ years
  • English (C1)

Salary

Not stated

Similar roles pay €65K - 100K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is the company Hubs Romania, which delivers 130 services in software development, data management, non-financial risk and compliance, audit, and retail operations to 24 the company units worldwide, with more than 2000 engineers, risk specialists, and operations staff.

Started in 2015 as the company's software development hub, the operation has grown into borderless services with bank-wide reach and works from its Bucharest office. More than 1800 colleagues work on technology in data management, touchpoint channels and integration, core banking, and global products.

The team offers flexible working and a collaborative setting where fair, constructive feedback is welcome.

Bank Mendes Gans (BMG) is a specialised wholesale bank and wholly owned subsidiary of the company Group. It provides cash management, liquidity management, and transaction banking to multinational corporations worldwide, combining financial expertise with technology to help them optimise working capital, centralise treasury, and manage complex international cash flows.

BMG's clients are large multinationals, international corporate groups, and global enterprises across many industries. Its services include cash pooling, in-house banking, intercompany netting, domestic and international payments, virtual accounts, liquidity optimisation, financial messaging, and cash visibility, all built on the company's global banking network and technology platforms.

As a Senior Full Stack Engineer, you will be a key contributor in a self-sufficient, multidisciplinary squad that designs, builds, runs, and improves BMG's global treasury and transaction banking platforms. You will work with Product Owners, Business Analysts, Architects, DevOps engineers, and business stakeholders to turn complex treasury requirements into scalable, secure, and resilient solutions.

Responsibilities

  • Design, develop, test, and maintain business-critical frontend and backend applications.
  • Build modern APIs, integration services, and user-facing features for BMG's liquidity and information management solutions.
  • Take part in architecture discussions and contribute to technical design decisions.
  • Build software that is secure, maintainable, scalable, and resilient by design.
  • Raise code quality through code reviews, automated testing, refactoring, and sound engineering practices.
  • Own your services across their full lifecycle, from development to production.
  • Monitor application health, investigate incidents, troubleshoot production issues, and lead root cause analysis.
  • Improve observability, alerting, reliability, and operational resilience of your services.
  • Join on-call and production support rotations when required.
  • Cut operational overhead through automation and self-healing.
  • Use AI-assisted engineering tools for development, testing, documentation, troubleshooting, and knowledge discovery, and apply critical judgment to their output.
  • Help adopt AI responsibly, in line with the company security, privacy, and governance requirements.
  • Find repetitive work to automate and improve team productivity through AI-enabled workflows and modern tooling.
  • Ensure adherence to technology governance, risk management, security, DORA, resilience, and compliance requirements.
  • Strengthen engineering controls for security, operational risk, resiliency, disaster recovery, and service continuity.
  • Keep teams audit-ready, with proper documentation and evidence of compliance.
  • Work with business stakeholders to understand customer journeys and treasury processes.
  • Share knowledge, mentor less experienced engineers, and help build a strong engineering culture.
  • Take an active part in squad ceremonies, technical communities, and cross-team initiatives.
  • Be a team player who is honest and open and helps create mutual trust, accountability, and transparency.
  • Keep growing your skills in software engineering, cloud, integration patterns, DevOps, and financial services.
  • Question existing solutions and propose changes that improve quality, customer value, reliability, or engineering efficiency.
  • Help evolve engineering standards, development practices, and platform modernisation.

Requirements

  • At least 8 years of software engineering experience in a JVM language and its technology stack.
  • Hands-on experience with Java 21, Spring Boot 4.x, the Spring Framework suite, JPA/Hibernate, and REST, gRPC, or similar APIs.
  • Solid UI skills in JavaScript, HTML, CSS, accessibility, and security, with a UI framework such as Lit-Html, Angular, React, Vue, or Svelte (Lit-Html preferred).
  • Strong knowledge of enterprise integration patterns and middleware such as JMS and Kafka.
  • Good knowledge of relational databases (MS SQL Server or Oracle) and ability to tune database models and data-intensive operations.
  • Write clean, maintainable code.
  • Good knowledge of source control, CI/CD, and documentation tools (Azure DevOps, Git, Maven, Confluence), and able to define CI/CD pipelines and handle DevOps tasks across the development lifecycle.
  • Test your code with JUnit, Mockito, or BDD frameworks such as JGiven, Cucumber, or Karate.
  • Knowledge of Playwright for web testing and automation.
  • Knowledge of Docker and Kubernetes, with OpenShift as the orchestration platform.
  • Knowledge of communication protocols such as HTTP/1.1 and HTTP/2, messaging, and RPC.
  • Knowledge of Domain-Driven Design (DDD) and ability to design systems with it.
  • Familiarity with architecture patterns such as monolith versus microservices.
  • Strong analytical skills, proactivity, and ability to work in cross-border international teams.
  • Excellent stakeholder management skills.
  • Independent thinker who makes sound decisions and keeps a close eye on quality.
  • Strong interpersonal, written, and verbal communication skills.
  • Nice to have: performance testing with JMeter or Gatling.
  • Nice to have: exposing meaningful metrics for monitoring and alerting, and profiling applications to understand them.
  • Nice to have: familiarity with the Elastic stack and querying logs.
  • Nice to have: experience or interest in IT security concepts.
  • Nice to have: experience with other JVM languages or other languages such as Kotlin.
  • Nice to have: English at advanced level.
  • Bachelor's or Master's degree with a strong analytical background in Computer Science, Cybernetics, Software Engineering, Financial Engineering, or an equivalent field.

Conditions

Based in the Bucharest office, with flexible working arrangements.

Equal opportunity applies; see the privacy notices on the company website for how candidate personal data is processed.

Where you’d work

From the office

About the company

ING

  • Industry: FinTech

Offices in Bucharest, Romania, Romania

Also hiring in Amsterdam, Netherlands, Netherlands, Belgium and 13 more places

4 of their 141 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company, Requirements
Tech stack
  • React
  • Java
  • Kotlin
  • SQL
  • Kubernetes
  • Docker
  • JavaScript
  • Vue
  • Angular
  • HTML & CSS
  • Spring
  • gRPC
  • Kafka
  • Azure
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Fullstack
Region
Europe
Show 7 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
8+ years
Tech stack
  • React
  • Java
  • Kotlin
  • SQL
  • Kubernetes
  • Docker
  • JavaScript
  • Vue
  • Angular
  • HTML & CSS
  • Spring
  • gRPC
  • Kafka
  • Azure
  • CI/CD

Location

Work model
Office
Region
Europe
Offices
  • Bucharest, Romania
  • Romania

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Requirements

Languages
  • English (C1)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason