Desenvolvedor de Software Sênior
">
Principais Atividades:
* Definir e Implementar Arquiteturas de Software
* Desenvolver Aplicações em Java com Spring e Hibernate
* Projetar e Construir APIs RESTful, gRPC e SOAP
* Realizar Monitoramento de Desempenho e Tuning de Aplicações Java
* Projetar e Otimizar Bancos de Dados Relacionais e NoSQL
* APLICAR PRÁTICAS DE SEGURANÇA EM APlicações JAVA
* Construir Pipelines de CI/CD com Azure DevOps e Jenkins
* Implementar Contêineres e Soluções de Orquestração com Docker e Kubernetes
* Empregar Infraestrutura como Código (IaC) com 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 Equipes em Ambientes Scrum/Kanban
Requisitos Técnicos Obrigatórios:
* Certificação Microsoft Certified: Azure Solutions Architect Expert
Conhecimentos Técnicos Desejáveis:
* Arquitetura de Software: Microservices, DDD, SOA, Design Patterns, etc.
* 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
Modelo de Contratação: PJ
Tipo de Alocação: Remota
Horário de Trabalho: Seg à Sex - horário comercial