Atividades Chave
* Desenvolver arquiteturas de software baseadas em padrões consolidados.
* Otimizar aplicações Java com uso avançado dos frameworks Spring, Spring Boot e Hibernate.
* Criar APIs RESTful, gRPC e SOAP para 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).
* Apliquar práticas avançadas de segurança em aplicações Java, incluindo Secure Coding e mitigação de vulnerabilidades conforme OWASP Top Ten.
* Criar 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 CPSA, com comprovação necessária.
Conhecimentos Técnicos Desejáveis
* Arquitetura de Software: Microservices, DDD, SOA, Design Patterns.
* Java: Proficiência avançada com versões recentes da linguagem.
* 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.
* Contêineres: Docker, Kubernetes.
* Nuvem: Azure, GCP e AWS.
* Segurança Aplicacional: Desenvolvimento seguro em Java.
* Testes Automatizados de Segurança.
* Front-end: Angular, React.
* Agilidade: Liderança em ambientes Scrum/Kanban.
Certificações Desejáveis
* 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