.
Overview
We are looking for a senior software engineer with 5-10+ years of experience, with skills in modern Java, microservices, event-driven architectures and cloud-native environments, who has already worked in production on complex and scalable systems. You will work in the Group Technology area of Intesa Sanpaolo as a senior individual contributor, solving complex technical problems autonomously, contributing to architectural choices, delivering end-to-end solutions into production, and acting as a technical reference and mentor for more junior colleagues.
What you will do
- Design, implement, test and operate microservices on Quarkus and JVM/GRAALVM, exposing REST/GRPC or event-based interfaces.
- Design event-driven flows on Kafka: topic topology, schema evolution (Avro/Protobuf), exactly-once semantics, retry, dead-letter strategies.
- Model and evolve persistence on MongoDB (document modelling, indexing, aggregation) and AlloyDB / PostgreSQL (relational modelling, performance tuning).
- Package services as containers, deploy and optimise them on Kubernetes / GKE, with adequate observability (logs, metrics, traces).
- Contribute to CI/CD pipelines, infrastructure-as-code (Terraform) and shared libraries / golden paths used by the entire team.
- Review code written by junior colleagues; do pair programming on non-trivial tasks; run brown-bag sessions and technical talks.
- Investigate production issues end-to-end, including non-obvious ones that cross service and team boundaries.
Who we are looking for
If you have the following characteristics, we are waiting for you:
- At least 5 years of hands-on software engineering experience in production environments and as a backend Software Engineer of distributed systems.
- Deep expertise in modern Java (17/21/25), including concurrency, JVM performance, the memory model and testing.
- Production experience with a modern microservices framework - Quarkus (preferred), Spring Boot, Micronaut or Helidon. Candidates without Quarkus are welcome if the rest of the profile is solid and they show willingness to upskill.
- Hands-on production Kafka: producer/consumer semantics, partitioning strategy, consumer groups, schema registry, idempotency, DLQ. Experience with Confluent Platform / Confluent Cloud is a plus.
- Experience with a document database (MongoDB strongly preferred) and a PostgreSQL-compatible relational database (AlloyDB, Cloud SQL, Aurora, pure PostgreSQL). Ability to choose the right one and to design schemas that scale.
- Solid cloud-native fundamentals: Docker, Kubernetes, Helm, and at least one hyperscaler in production (GCP strongly preferred; AWS or Azure acceptable with willingness to transfer).
- Culture of distributed systems: CAP, eventual consistency, idempotency, retry and back-off, outbox / transactional messaging, saga / choreography, CQRS.
- CI/CD and DevEx: Git, pipeline design, automated testing strategies (unit, integration, contract, end-to-end), infrastructure-as-code (Terraform).
- Observability: structured logging, metrics, distributed tracing (OpenTelemetry), production debugging skills.
The following are considered a preferential advantage:
- Production experience with Quarkus, particularly native compilation / GraalVM.
- Google Cloud Platform in production (GKE, AlloyDB, Pub/Sub, Cloud Run, IAM).
- Confluent Platform / Confluent Cloud (schema registry, ksqlDB, Kafka Streams / Flink).
- Domain-Driven Design applied to real systems (bounded contexts, aggregates, ubiquitous language).
- Experience at scale: microservice ecosystems with dozens of services, or throughput on the order of thousands of events per second.
- Experience in a regulated sector (financial services, insurance, telco, healthcare, utilities) - not only banking.
- Security-aware development: OAuth 2.0 / OIDC, secrets management, threat modelling, secure SDLC.
- Previous experience in banking or payments (core banking, ledger, pricing, MDM, account servicing).
- Contributions to open-source projects, technical blogs, conference talks.
- Experience migrating workloads from legacy systems / mainframes.
- Familiarity with the regulatory context relevant to core banking (DORA, PSD2, GDPR) from an engineering perspective.
- Significant professional or study experience in international contexts.
What we offer
-
Gross annual salary starting from 50.000 €
-
The Group provides a variable component of remuneration as governed by the Remuneration Policies available on the Group website
-
Complementary elements governed by the National Collective Labour Agreement for Credit and second-level company agreements
-
Professional development initiatives supporting the growth of our people
-
Wide training offer through the Corporate Academy dedicated to the continuous development of professional, managerial and transversal skills at all levels
-
Possibility to opt for flexible work and the 4x9 compressed week
-
Modern and integrated corporate welfare system ( link)
-
Health coverage and supplementary pension from the date of hiring
-
Advantages on the Group's banking products and services
About us
We are a leader in Italy and one of the main banking groups in Europe. Join us and be part of our success story! With over 20 million customers in Italy and abroad, we are a true engine of sustainable growth with a strong commitment to the environment and a tangible impact on society.
People are at the centre; we take care of them by committing to create an inclusive culture within the Group where everyone feels like a protagonist and valued.
The Chief Security Officer Governance Area integrally oversees the physical security, cyber security and business continuity of the Group, leveraging specialist skills and advanced technological solutions, with the aim of guaranteeing high security standards at an international level.
The Area includes the Security Staff, Group Security Planning & Models Monitoring, Corporate and Physical Security and Cybersecurity, Antifraud & Business Continuity Management structures, ensuring a coordinated and cross-functional approach to protecting the Group.
Join our international reality. The future does not wait, it is chosen!
#sharingfuture
We guarantee an inclusive environment and equal opportunities. We will consider all applications regardless of race, religion, sexual orientation, gender identity, marital status, age, disability or any other protected category in compliance with Legislative Decrees 198/2006, 215/03 and 216/03.
For the evaluation of applications, the data will be used by Intesa Sanpaolo S.p.A. as Data Controller. We invite you to review the dedicated Privacy Notice.
