Principais Atividades:
* Arquitetura de Software Avançada
* Desenvolvimento de Aplicações Java
* Projeto e Implementação de APIs
* Monitoramento de Desempenho e Otimização
* Modelagem e Desenvolvimento de Bancos de Dados
* Segurança em Aplicações Java
* Pipelines de CI/CD e Contêineres
* Infraestrutura como Código (IaC)
* Monitoramento e Observabilidade
* Desenvolvimento de Interfaces Front-end
* Integração de Práticas de DevSecOps
* Liderança em Ambientes Ágeis
Requisitos Técnicos:
* Certificação Microsoft Certified: Azure Solutions Architect Expert ou Certified Professional in Software Architecture (CPSA)
Conhecimentos Técnicos Desejáveis:
* Arquitetura de Software: Microservices, Domain-Driven Design (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, Práticas de Segurança e Observabilidade
* Cloud Computing: Azure, GCP e AWS
* Segurança Aplicacional: Desenvolvimento Seguro em Java, Mitigação de Vulnerabilidades
* Testes Automatizados de Segurança
* Front-end: Angular, React, JavaScript, TypeScript
* 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