Arquitecto de Software
Core
Design and implement robust, scalable, and secure software solutions for a major client, guiding development teams in system creation.
Role type
Senior Software Architect (Java/Spring/Microservices)
Builds
Scalable microservices architectures, complex application systems, and integrated solutions
Domain
Enterprise software development, Cloud Computing (Azure), Microservices
Deliverable
production ML models | product features
Required skills
Java (11+), Spring Boot, Spring Cloud, Microservices architecture, REST API design, Azure services, Relational and NoSQL databases, Docker, Kubernetes, CI/CD pipelines, Object-oriented programming, Functional programming
Preferred skills
Software security (OWASP), Agile architecture management, Monitoring tools (SonarQube)
Responsibilities
Define system architecture ensuring scalability and maintainability, Translate business requirements into technical solutions, Evaluate and select appropriate technologies, Supervise code quality and development standards, Collaborate with cross-functional teams to integrate complex systems, Provide technical mentorship to developers, Identify and mitigate technical risks
Seniority
Senior, hands-on IC with strategic guidance