The English-language job board for Spain

Technical Architect

Remote, Madrid·Full-time·Added yesterday (last checked 13 Nov)

Babel

61 open roles

Our summary

Work mode
Remote (Madrid)
Contract
Internship, full-time hours
Spanish
Fluent
English
Required
Experience
4+ years
Benefits
Private health insurance, life insurance

Visa options

  • The ad rules out sponsorship

    The advert says visa sponsorship isn’t available for this role.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

  • 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 software development with Java.
  • Experience in projects within the financial sector or regulated environments, with high security, availability, and performance requirements.
  • Experience in defining architectures, technical standards, and application modernization.
  • Experience working in Agile environments and collaborating with multidisciplinary teams.
  • Java 21 and Spring Boot 3.x, with advanced experience in enterprise application development.
  • Microservices architecture and distributed systems, including synchronous and asynchronous integrations.
  • REST APIs: design, versioning, contracts, compatibility, and integration best practices.
  • Spring Data JPA, PostgreSQL, data modeling, transactions, and query optimization.
  • Maven or Gradle, dependency management, and multi-module projects.
  • SOLID, DDD, Clean Architecture, design patterns, and refactoring.
  • Testing: 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.
  • CI/CD, test automation, static analysis, and controlled deployments.
  • Observability: logs, metrics, distributed tracing, monitoring, and incident diagnosis.

Nice to have

  • Experience in corporate banking, Trade Finance, Documentary Trade, or critical financial platforms.
  • 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: OAuth2, OpenID Connect, Threat Modeling, and secrets management.
  • Knowledge of SRE, SLO/SLI, high availability, Disaster Recovery, and business continuity.
  • Experience in legacy application modernization, progressive migrations, and Strangler Pattern.
  • Participation in the definition of standards and architectural governance in complex organizations.

Languages

  • Minimum B2 English, essential for collaborating with international teams and defending technical decisions.
  • Minimum B2 Spanish, essential for communication with teams and stakeholders.

Pay & benefits

What you'll get

Babel, the great way to achieve the success.

Do you want to be part of an expanding, committed, and innovative team that makes history every day? At Babel, we accompany you on your path to success. We believe in the talent of people and we want to empower it by offering you a great working environment based on collaboration and solidarity.

Working at Babel is much more than working at a company; it is joining a team of people with a shared mission and a company model centered on values.

And we do this by promoting diversity, equity, and inclusion, guaranteeing equal opportunities to all candidates, in an environment free of any type of discrimination.

Additionally,

  • We bet on work-life flexibility. (Point-based vacation system, remote work, and flexibility).

  • We invest in the training of our Babelievers.

  • We invest in your physical and emotional health. (Private Medical Insurance/ Life insurance, personal trainer, and wellbeing program).

  • We also invest in your free time (Nature activities, sports championships, streaming platform subscription (e.g., Netflix))

  • We participate in the growth of the company and recognize the participation of each person (Benefits Bonus).

  • We focus on working with the latest technologies and innovative projects, but above all, we accompany digital transformation and bring technology closer to society.

Do you accept the challenge? We are waiting for you!

The role

We are looking for a Technical Architect with extensive experience in Java and Spring Boot, capable of leading the design and evolution of complex technological architectures within a strategic project in the banking sector.

The selected person will join the team as a technical reference and will be responsible for transforming business needs into robust, scalable, secure, and resilient solutions.

We are looking for a profile with a solid foundation in software development, architectural vision, and the ability to make technical decisions, combining the design of end-to-end solutions with active participation in development and supporting teams.

What you'll do

  • Define and evolve the end-to-end technical architecture of the platform, including components, integrations, data flows, and dependencies.
  • Design solutions based on microservices and distributed systems, guaranteeing their scalability, performance, and resilience.
  • Make and document architectural decisions through ADRs, evaluating alternatives, risks, and technical impact.
  • Translate functional and non-functional requirements into technical designs and implementable solutions.
  • Participate in the development of critical components and perform code reviews, ensuring best practices and quality.
  • Define development, integration, security, and testing standards.
  • Design and review REST APIs, integration contracts, and persistence models.
  • Drive automated testing strategies: unit, integration, contract, performance, and security testing.
  • Collaborate in the evolution of CI/CD pipelines and automation processes.
  • Identify and manage technical risks, technical debt, and potential bottlenecks.
  • Guarantee compliance with security, availability, observability, and performance requirements.
  • Coordinate with development, architecture, infrastructure, security, and business teams.
  • Participate in technical planning, effort estimation, and the definition of the evolution roadmap.

Personal competencies

  • Architectural vision and the ability to understand complex systems holistically.
  • Autonomy and judgment to make technical decisions.
  • Ability to analyze problems, identify risks, and propose solutions.
  • Communication and interpersonal skills with technical and business teams.
  • Ability to argue for technical decisions and explain their advantages and disadvantages.
  • Orientation towards results, quality, and continuous improvement.
  • Technical leadership and the ability to support other developers.
  • Organization and the ability to manage priorities in demanding environments.

About Babel

Industry
IT Services

In their own words

About the company & team

We are One Team. We make it happen. We are Unstoppable.

BABEL is a multinational technology consultancy specializing in applying its technological services and knowledge to the digital acceleration processes of its clients, large companies, and public organizations.

We look toward the future! Our Hyperspace 2029 strategic plan promises to be an exciting journey, full of opportunities to grow and develop professionally. Reaching 1 billion in revenue, a challenge that we are sure that with the collaboration and talent of our people, will be another success story that we will write together.

All open roles at Babel
WhatsApp