Buscamos um profissional dedicado e motivado para desempenhar o papel de Arquiteto de Software Pleno em nossa equipe.
Responsabilidades
* Desenvolver arquiteturas de software baseadas em padrões consolidados, como Microservices, DDD, SOA, MVC e Design Patterns.
* Criar aplicações em Java com uso avançado dos frameworks Spring, Spring Boot e Hibernate.
* Projetar e construir APIs RESTful, gRPC e SOAP, garantindo integração eficiente entre sistemas distribuídos.
* Realizar monitoramento de desempenho e tuning de aplicações Java.
* Projetar e otimizar bancos de dados relacionais (Microsoft SQL Server, MySQL, PostgreSQL) e NoSQL (MongoDB).
* Apliquemos práticas avançadas de segurança em aplicações Java.
* Construir pipelines de CI/CD utilizando ferramentas como Azure DevOps e Jenkins.
* Implementar contêineres e soluções de orquestração com Docker e Kubernetes.
* Empregar Infraestrutura como Código (IaC) com ferramentas como Terraform e Ansible.
* Utilizar ferramentas de monitoramento e observabilidade.
* Desenvolver interfaces front-end com Angular e React.
* Integrar práticas de DevSecOps aos pipelines.
* Liderar sprints e facilitar cerimônias ágeis.
Requisitos Técnicos Obrigatórios
* Certificação Microsoft Certified: Azure Solutions Architect Expert ou Certified Professional in Software Architecture (CPSA), com comprovação necessária.
Conhecimentos Técnicos Desejáveis
* Arquitetura de Software: Microservices, DDD, SOA, Design Patterns, arquitetura orientada a eventos, sistemas distribuídos, mensageria com RabbitMQ.
* Java: Proficiência avançada com versões recentes da linguagem, incluindo monitoramento e performance tuning.
* Bancos de Dados: Modelagem, otimização, tuning e integração de soluções SQL e NoSQL.
* CI/CD: Automação de pipelines com Azure DevOps e Jenkins.
* APIs e Integração: REST, gRPC, SOAP, com documentação via Swagger/OpenAPI.
* Contêineres: Docker, Kubernetes, práticas de segurança e observabilidade.
* Cloud Computing: Azure, GCP e AWS, com domínio de IaC (Terraform, Ansible).
* Segurança Aplicacional: Desenvolvimento seguro em Java, mitigação de vulnerabilidades, revisão de código com foco em segurança.
* Testes Automatizados de Segurança: SAST, SCA e DAST (SonarQube, OWASP ZAP).
* Front-end: Angular, React, JavaScript, TypeScript, HTML5, CSS3.
* Testes Automatizados: Selenium, Robot, Cypress, integrados a pipelines.
* Agilidade: Liderança em ambientes Scrum/Kanban, com condução de sprints, reviews e retrospectivas.
Certificações Desejáveis (Diferenciais)
* Oracle Certified Professional, Java SE Programmer (OCPJP).
* Certified Java Architect (CJA).
* Microsoft Certified: Azure Solutions Architect Expert.
* AWS Certified Solutions Architect.
* Google Professional Cloud Architect.
PJ
Remota
Horário comercial
Nosso ambiente de trabalho valoriza a diversidade e inclusão, tornando-o mais rico e interessante. Independentemente da sua etnia, idade, gênero, orientação sexual, deficiência, credo ou convicção política, o que importa são as suas competências e habilidades.