B

Babel

IT and digital transformation services provider

Technical Architect

Backend EngineeringPosted on Nov 12
Full-timeMadrid, SpainNo salary listedRemote

About the Job

Requirements

  • More than 4 years of experience as a Technical Architect, leading the design and evolution of complex solutions.
  • At least 5 years of experience in Java software development.
  • Experience in financial-sector projects or regulated environments with high security, availability, and performance requirements.
  • Experience defining architectures and technical standards and modernizing applications.
  • Experience working in Agile environments and collaborating with multidisciplinary teams.
  • Advanced experience developing enterprise applications using Java 21 and Spring Boot 3.x.
  • Knowledge of microservice architecture and distributed systems, including synchronous and asynchronous integrations.
  • Experience designing and versioning REST APIs, defining contracts and compatibility, and applying integration best practices.
  • Experience with Spring Data JPA, PostgreSQL, data modeling, transactions, and query optimization.
  • Experience with Maven or Gradle, dependency management, and multimodule projects.
  • Knowledge of SOLID, domain-driven design, Clean Architecture, design patterns, and refactoring.
  • Experience with JUnit 5, Mockito, AssertJ, and integration, contract, and performance testing.
  • Knowledge of concurrency, caching, messaging, idempotency, consistency, and fault tolerance.
  • Experience with Git, code review, and branching strategies.
  • Experience with continuous integration and continuous delivery, test automation, static analysis, and controlled deployments.
  • Knowledge of observability, including logs, metrics, distributed traces, monitoring, and incident diagnosis.
  • English proficiency at minimum B2 level is required to collaborate with international teams and present technical decisions.
  • Spanish proficiency at minimum B2 level is required to communicate with teams and stakeholders.

Responsibilities

  • Define and evolve the platform’s end-to-end technical architecture, including components, integrations, data flows, and dependencies.
  • Design solutions based on microservices and distributed systems, ensuring scalability, performance, and resilience.
  • Make and document architecture decisions through architecture decision records, evaluating alternatives, risks, and technical impact.
  • Translate functional and non-functional requirements into technical designs and implementable solutions.
  • Participate in developing critical components and conduct code reviews to ensure good practices and quality.
  • Define development, integration, security, and testing standards.
  • Design and review REST APIs, integration contracts, and persistence models.
  • Promote automated testing strategies covering unit, integration, contract, performance, and security tests.
  • Collaborate on the evolution of continuous integration and continuous delivery pipelines and automation processes.
  • Identify and manage technical risks, technical debt, and potential bottlenecks.
  • Ensure compliance with security, availability, observability, and performance requirements.
  • Coordinate with development, architecture, infrastructure, security, and business teams.
  • Participate in technical planning, effort estimation, and defining the evolution roadmap.

Desired Qualifications

  • Experience in corporate banking, Trade Finance, Documentary Trade, or critical financial platforms.
  • Experience with event-driven architectures, Kafka, and messaging systems.
  • Experience with Docker, Kubernetes, and cloud platforms.
  • Knowledge of Blue-Green, Canary, and Rolling Release deployment strategies.
  • Application security knowledge, including OAuth2, OpenID Connect, threat modeling, and secrets management.
  • Knowledge of site reliability engineering, service-level objectives and indicators, high availability, disaster recovery, and business continuity.
  • Experience modernizing legacy applications, carrying out progressive migrations, and using the Strangler Pattern.
  • Participation in defining architecture standards and governance in complex organizations.

About the Company

Babel

IT and digital transformation services provider

Babel is an IT and digital transformation services provider focused on large organizations and public bodies. It helps clients modernize systems, implement digital solutions, and navigate technology change through a services-led approach delivered by its consulting and delivery teams. The company grows by acquiring other firms to expand geographic reach and capabilities, a strategy that accelerated after Mubadala Capital became the majority shareholder in 2024. Babel’s “Hyperspace 2029” plan aims to reach 1 billion euros in turnover by 2029 through a combination of organic growth and further acquisitions, supported by a stronger balance sheet. Unlike some peers, Babel emphasizes employee well-being as a core part of its mission while rapidly expanding its footprint across Spain, Germany, Mexico, and Portugal via acquisitions and strategic integration.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$330M
Headquarters
Las Rozas de Madrid, Spain
Founded
2003

Recently Posted Jobs

Explore more opportunities at Babel

See more jobs