Arquiteto de Software Pleno
Core
Designing and ensuring the quality, functionality, usability, performance, and cost-efficiency of software systems.
Role type
Full-stack Software Architect
Builds
Enterprise software applications and microservices-based systems
Domain
Enterprise software development and cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Agile methodologies (Scrum, XP, Kanban), Design patterns (SOA, microservices, MVC), System integration (REST, Web services, JMS, MQ), Java Web development (JEE, JSF, JPA), API design, SQL, CI/CD pipelines, Containerization (Docker, Kubernetes), Static code analysis (SonarQube)
Preferred skills
UX-PM Level 2, Cloud DevOps expertise
Technologies
Java, Angular, Bootstrap, HTML5, ECMAScript, CSS3, Eclipse, SonarQube, AWS, Azure, Kubernetes, OpenShift, Docker, WebSphere MQ, WebSphere Message Broker
Responsibilities
Guarantee system quality and performance, Design microservices and container-based applications, Integrate systems using various protocols and messaging standards, Conduct static code analysis and enforce best practices
Seniority
Mid-level IC