
Technical Architect
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Peru.
• Act as the technical reference point, converting business objectives into durable, adaptable, secure, and manageable architectures.
• Oversee the complete technical architecture design process.
• Set both technical and non-functional standards.
• Assist the team throughout implementation, ensuring that deliverables adhere to necessary quality, performance, resilience, and security standards.
• Define the project architecture, encompassing components, integrations, data flows, dependencies, and delineation of responsibilities.
• Make and record architectural decisions utilizing Architecture Decision Records (ADRs).
• Convert functional and non-functional requirements into designs, technical acceptance criteria, and a roadmap for evolution.
• Create scalable and resilient distributed solutions.
• 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.
• Guarantee the automation of builds, validations, static analysis, deployments, and quality controls within CI/CD pipelines.
• Incorporate secure-by-design principles, threat modeling, secrets management, access control, and traceability.
• Identify and prioritize the remediation of technical risks, structural debt, and bottlenecks.
• Engage in complex delivery planning, technical estimations, milestone definition, and tracking architectural commitments.
• Over 4 years of experience as a Technical Architect, with proven expertise in leading the design and delivery of platforms or projects with high technical complexity.
• A minimum of 5 years of experience in software development, particularly in Java, Spring Boot, APIs, persistence, distributed systems, automated testing, and CI/CD.
• Experience in regulated or financial settings with stringent requirements for availability, performance, security, and traceability.
• Proven experience in conducting architecture reviews, defining standards, managing technical debt, and evolving existing systems.
• Familiarity with Agile methodologies and collaboration across Architecture, Security, Infrastructure, and Business teams.
• Advanced proficiency in Java 21, Spring Boot 3.x, and designing mission-critical enterprise applications.
• Expertise in microservices architecture, distributed systems, synchronous and asynchronous integration, and communication patterns.
• Comprehensive knowledge of REST API design, contracts, versioning, backward compatibility, and integration governance.
• Experience with Spring Data JPA, data modeling, transactions, PostgreSQL, and optimization of queries and persistence.
• Proficiency in Gradle or Maven, multi-module projects, composite builds, dependency management, and build automation.
• Mastery of SOLID principles, Domain-Driven Design (DDD), Clean Architecture, design patterns, and safe evolution techniques.
• Experience in defining testing strategies using JUnit 5, Mockito, AssertJ, as well as contract, integration, and performance testing.
• Strong understanding of concurrency, caching, messaging, idempotency, consistency, resilience, and fault tolerance.
• Familiarity with Git, code reviews, branching strategies, and collaborative development practices at scale.
• Experience with CI/CD, automated quality assurance, static analysis, artifact management, and controlled deployments.
• Knowledge of observability, including structured logs, metrics, distributed traces, alerting, and production diagnostics.
• Mandatory minimum B2 level in English; professional level required for leading decisions and collaborating with international teams.
• Professional-level Spanish, minimum B2, is mandatory.
• Nice to have: experience in financial platforms, corporate banking, trading, or high-criticality transactional systems.
• Nice to have: familiarity with event-driven architectures, Kafka, or other messaging and distributed processing platforms.
• Nice to have: experience with Docker, Kubernetes, Cloud, and blue-green, canary, and rolling release patterns.
• Nice to have: knowledge of OAuth2, OpenID Connect, threat modeling, secrets management, and application security controls.
• Nice to have: understanding of SRE, SLO/SLI, capacity planning, high availability, disaster recovery, and business continuity.
• Nice to have: experience with application modernization, progressive migrations, the strangler pattern, and technical debt reduction.
• Nice to have: familiarity with architecture standards, technical reviews, and governance models in large organizations.
• Nice to have: knowledge of Trade Finance or Documentary Trade domains.
• Full-time or B2B contract options available.
• Remote work within the CET Time zone.
• Opportunity to join a multicultural team.
• Engage in international projects.
Motorola Solutions
SummitNext
Focal Systems
Get handpicked remote jobs straight to your inbox weekly.