2 days ago
Remote, Chile +2 moreSenior
Responsibilities
- Define end-to-end technical architectures covering components, integrations, data flows, dependencies, and responsibility boundaries.
- Document architectural decisions, evaluate trade-offs and risks, and define technical roadmaps and acceptance criteria.
- Design scalable, resilient distributed systems with appropriate consistency, concurrency, idempotency, fault-tolerance, and disaster-recovery mechanisms.
- Participate in development of critical components and conduct code reviews focused on 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, versioning, compatibility, and evolution mechanisms.
- Evaluate performance and capacity through profiling, load testing, and measurable latency and throughput targets.
- Automate builds, validation, static analysis, deployments, and quality controls through CI/CD pipelines.
- Integrate secure-by-design practices including threat modeling, secrets management, access control, and traceability.
- Identify and prioritize technical risks, structural debt, bottlenecks, and remediation work while communicating effects on delivery scope, cost, and timelines.
- Plan complex deliveries, provide technical estimates, define milestones, and track architectural commitments.
- Collaborate with Architecture, Security, Infrastructure, Business, and international teams in English and Spanish.],
- requirements
- benefits
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 applications.
- Strong knowledge of microservices, distributed systems, synchronous and asynchronous integration, REST API design, contracts, versioning, and backward compatibility.
- Experience with Spring Data JPA, data modeling, transactions, PostgreSQL, query optimization, 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.
- Experience defining testing strategies with JUnit 5, Mockito, AssertJ, contract testing, integration testing, and performance testing.
- Knowledge of concurrency, caching, messaging, idempotency, consistency, resilience, fault tolerance, observability, and production diagnostics.
- Experience with Git, code reviews, branching strategies, CI/CD, static analysis, artifact management, and controlled deployments.
- Experience in regulated or financial environments with high availability, performance, security, and traceability requirements.
- Minimum B2 English and professional-level Spanish, both mandatory.
- Preferred experience with financial platforms, event-driven architectures, Kafka, Docker, Kubernetes, OAuth2, OpenID Connect, SRE practices, application modernization, and Trade Finance or Documentary Trade.
Benefits
- Full-time or B2B contract.
- 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 across diverse industries.
- Employer commitment to non-discrimination and equality in accordance with applicable regulations.
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.
