Arquitecto de Software
Core
Designing backend architectures based on microservices and events for a multinational technology consulting client.
Role type
Senior Software Architect (Backend)
Builds
Scalable, secure, and high-performance backend systems and APIs
Domain
Technology consulting, Cloud architecture, Enterprise software
Required skills
Java 17/21, Spring ecosystem, Microservices architecture, RESTful API design, Message queues (IBM MQ, RabbitMQ, Kafka), Relational and NoSQL databases, Kubernetes/OpenShift, DevOps/CI-CD, SOLID principles, C4 diagrams
Preferred skills
Financial sector experience, Hexagonal architecture, TOGAF/BIAN, Quarkus, WSO2, AI coding assistants
Technologies
Java, Spring Boot, Spring Security, Hibernate, Oracle, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, IBM MQ, Kubernetes, OpenShift, Jenkins, SonarQube, Git
Responsibilities
Design microservices-based backend architectures, Define and standardize APIs, Lead integration between internal systems and third-party services, Ensure quality attributes (scalability, availability, security, performance), Establish backend development guidelines, Evaluate and propose technologies, Provide hands-on technical supervision to development teams, Identify and mitigate technical risks
Seniority
Senior, hands-on IC