Talan

Technical Architect

Talan
Apply
2 days ago
Remote, Peru or Lima, PeruSenior

Responsibilities

  • Define end-to-end technical architectures, including components, integrations, data flows, dependencies, and responsibility boundaries.
  • Document architectural decisions, evaluate trade-offs and risks, and create technical roadmaps and acceptance criteria.
  • Design scalable, resilient distributed systems with appropriate consistency, concurrency, idempotency, fault-tolerance, and disaster-recovery mechanisms.
  • Participate in critical software development and conduct design-, maintainability-, security-, and operations-focused code reviews.
  • Define testing and quality strategies covering unit, integration, contract, end-to-end, performance, resilience, and security testing.
  • Design and review APIs, integration contracts, persistence schemas, versioning, compatibility, and evolution mechanisms.
  • Evaluate performance and capacity through profiling, analysis, load testing, and measurable latency and throughput targets.
  • Automate builds, validations, static analysis, deployments, and quality controls through CI/CD pipelines.
  • Integrate threat modeling, secrets management, access control, traceability, and secure-by-design principles into architectures.
  • Identify and prioritize technical risks, structural debt, bottlenecks, and architectural remediation work.
  • Support complex delivery planning, technical estimation, milestone definition, and tracking of architectural commitments.

Requirements

  • More than four years of experience as a Technical Architect leading the design and delivery of technically complex platforms or projects.
  • At least five 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, mission-critical enterprise applications, microservices, distributed systems, and synchronous and asynchronous integration.
  • In-depth knowledge of API design, contracts, versioning, backward compatibility, integration governance, Spring Data JPA, data modeling, transactions, PostgreSQL, and persistence optimization.
  • Experience with Gradle or Maven, multi-module or composite builds, dependency management, build automation, Git, code reviews, and collaborative development at scale.
  • Mastery of SOLID principles, domain-driven design, Clean Architecture, design patterns, refactoring, and safe system evolution.
  • Experience defining testing strategies with JUnit 5, Mockito, AssertJ, contract testing, integration testing, and performance testing.
  • Solid knowledge of concurrency, caching, messaging, idempotency, consistency, resilience, fault tolerance, observability, and production diagnostics.
  • Experience with CI/CD, automated quality controls, static analysis, artifact management, and controlled deployments.
  • Experience in regulated or financial environments with high availability, performance, security, and traceability requirements.
  • Experience conducting architecture reviews, defining standards, managing technical debt, and collaborating with Architecture, Security, Infrastructure, and Business teams.
  • Minimum B2 English and professional-level Spanish proficiency are mandatory.
  • Preferred experience includes financial platforms, corporate banking, trading, Trade Finance, event-driven architectures, Kafka, Docker, Kubernetes, cloud deployments, OAuth2, OpenID Connect, SRE practices, application modernization, and architecture governance.

Benefits

  • Full-time or B2B contract options are available.
  • Remote work within the CET time zone.
  • Opportunity to join a multicultural team and work on international projects.
  • Inclusive, non-discriminatory workplace commitment under Talan Spain's Equality Plan and applicable regulations.

Tech Stack

Categories

Talan

About Talan

1,001-5,000 employees

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.

Contact me