
Technical Architect
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Argentina.
• Define the comprehensive technical architecture, encompassing components, integrations, data flows, dependencies, and delineation of responsibilities.
• Document architectural choices utilizing Architecture Decision Records (ADRs) and assess alternatives, trade-offs, risks, and operational impacts.
• Convert functional and non-functional requirements into actionable designs, technical acceptance criteria, and an evolution roadmap.
• Design distributed solutions that are scalable, resilient, and secure.
• Engage in the development of critical components and perform code reviews.
• Establish testing and quality assurance strategies.
• Design and evaluate APIs, integration contracts, persistence schemas, and compatibility mechanisms.
• Assess performance and capacity through analysis, profiling, and load testing.
• Automate builds, validations, static analysis, deployments, and quality controls within CI/CD pipelines.
• Integrate secure-by-design principles, threat modeling, secrets management, access control, and traceability measures.
• Identify and prioritize technical risks, structural debt, and bottlenecks within the architecture.
• Participate in intricate delivery planning, technical estimations, milestone definition, and tracking of architectural commitments.
• Over 4 years of experience as a Technical Architect.
• At least 5 years of experience in software development, with expertise in Java, Spring Boot, APIs, persistence, distributed systems, automated testing, and CI/CD.
• Experience in regulated or financial environments that demand high availability, performance, security, and traceability.
• Experience in conducting architecture reviews, setting standards, managing technical debt, and evolving legacy systems.
• Proficiency with Agile methodologies and cross-functional teamwork.
• Advanced experience with Java 21 and Spring Boot 3.x.
• Mastery of microservices architecture, distributed systems, synchronous and asynchronous integration, and communication patterns.
• Deep understanding of REST API design, contracts, versioning, backward compatibility, and integration governance.
• Experience with Spring Data JPA, data modeling, transactions, PostgreSQL, and optimizing queries and persistence.
• Familiarity with Gradle or Maven, multi-module projects or composite builds, dependency management, and build automation.
• Mastery of SOLID principles, Domain-Driven Design (DDD), Clean Architecture, design patterns, refactoring, and safe evolution techniques.
• Experience in defining testing strategies using JUnit 5, Mockito, AssertJ, alongside contract, integration, and performance testing.
• Strong knowledge of concurrency, caching, messaging, idempotency, consistency, resilience, and fault tolerance.
• Proficient with Git, code reviews, branching strategies, and large-scale collaborative development.
• Experience with CI/CD, automated quality assurance, static analysis, artifact management, and controlled deployments.
• Knowledge of observability practices, including structured logs, metrics, distributed traces, alerting, and production diagnostics.
• Minimum B2 level of English is mandatory.
• Professional proficiency in Spanish, at least B2 level, is mandatory.
• Remote work opportunity within the CET time zone.
• Chance to be part of a multicultural team.
• Opportunity to work on international projects.
• Full-time or B2B contract options available.
Motorola Solutions
SummitNext
Focal Systems
Get handpicked remote jobs straight to your inbox weekly.