2 days ago
Remote, Spain or Málaga, SpainSenior
Responsibilities
- Define and document end-to-end technical architectures, components, integrations, data flows, dependencies, and ownership boundaries.
- Translate functional and non-functional requirements into implementable designs, acceptance criteria, and evolution roadmaps.
- Design scalable, resilient, distributed solutions covering consistency, concurrency, idempotency, fault tolerance, and disaster recovery.
- Participate in developing critical components and conduct code reviews focused on design, maintainability, security, and operational behavior.
- Define testing and quality strategies spanning unit, integration, contract, end-to-end, performance, resilience, and security testing.
- Design and review APIs, integration contracts, persistence schemas, compatibility mechanisms, and evolution strategies.
- Evaluate performance and capacity through analysis, profiling, load testing, and measurable latency and throughput targets.
- Ensure automation of builds, validations, static analysis, deployments, and quality controls in CI/CD pipelines.
- Apply secure-by-design practices including threat modeling, secrets management, access control, and traceability.
- Identify and prioritize technical risks, structural debt, bottlenecks, and architectural remediation efforts.
- Support complex delivery planning, technical estimation, milestone definition, and tracking of architectural commitments.
Requirements
- More than 4 years of experience as a Technical Architect leading the design and delivery of technically complex platforms or projects.
- At least 5 years of software development experience with Java, Spring Boot, APIs, persistence, distributed systems, automated testing, and CI/CD.
- Advanced experience with Java 21, Spring Boot 3.x, and mission-critical enterprise application architecture.
- Strong knowledge of microservices, distributed systems, synchronous and asynchronous integration, REST API design, contracts, versioning, backward compatibility, and integration governance.
- Experience with Spring Data JPA, data modeling, transactions, PostgreSQL, and query and persistence optimization.
- Experience with Gradle or Maven, multi-module projects or composite builds, dependency management, and build automation.
- Mastery of SOLID, DDD, Clean Architecture, design patterns, refactoring, and safe system evolution techniques.
- Experience defining testing strategies with JUnit 5, Mockito, AssertJ, contract testing, integration testing, and performance testing.
- Experience with Git, code reviews, branching strategies, CI/CD, automated quality, static analysis, artifact management, and controlled deployments.
- Knowledge of concurrency, caching, messaging, idempotency, consistency, resilience, fault tolerance, observability, and production diagnostics.
- Experience in regulated or financial environments with high availability, performance, security, and traceability requirements.
- Experience conducting architecture reviews, defining standards, managing technical debt, and evolving existing systems.
- Professional English and Spanish proficiency at a minimum B2 level.
- Preferred experience includes financial platforms, corporate banking, trading, event-driven architectures, Kafka, Docker, Kubernetes, cloud deployments, OAuth2, OpenID Connect, SRE practices, application modernization, and Trade Finance or Documentary Trade domain knowledge.
Benefits
- Full-time or B2B contract opportunity.
- Remote work within the CET time zone.
- Opportunity to join a multicultural team and work on international projects.
- Work with an international technology and consulting group operating across 21 countries.
- Commitment to non-discrimination and workplace equality.
Tech Stack
Categories
About Talan
Talan is a Paris‑headquartered, privately held consulting and technology group that delivers data, AI, and IT services to large enterprises. It combines management consulting with systems integration, software engineering, and production support across sectors such as banking and financial services, energy, transport, retail, and healthcare. The firm operates internationally and supports clients’ end‑to‑end change programs, from CRM and agile transformations to architecture, application development, and run.
