**Cargo:** Arquiteto de Software Pleno
Descrição do Cargo:
* Desenvolver e implementar soluções tecnológicas que atendam às necessidades dos clientes, utilizando conceitos de arquitetura de software como Microservices, Domain-Driven Design (DDD) e SOA.
* Projetar e construir aplicações em Java com uso avançado dos frameworks Spring, Spring Boot e Hibernate, garantindo desempenho e escalabilidade.
* Realizar monitoramento de desempenho e tuning de aplicações Java para otimizar a execução e reduzir problemas.
* Projetar e otimizar bancos de dados relacionais (Microsoft SQL Server, MySQL, PostgreSQL) e NoSQL (MongoDB), priorizando modelagem, performance e escalabilidade.
* Implementar práticas avançadas de segurança em aplicações Java, incluindo Secure Coding e mitigação de vulnerabilidades conforme OWASP Top Ten.
* Construir pipelines de CI/CD utilizando ferramentas como Azure DevOps e Jenkins, promovendo entregas contínuas e automatizadas.
* Utilizar ferramentas de monitoramento e observabilidade para garantir alta disponibilidade e desempenho dos sistemas.
Requisitos Técnicos:
* Proficiência avançada em Java e conhecimento em padrões de design e arquitetura de software.
* Experiência com bancos de dados relacionais e NoSQL.
* Conhecimento em segurança aplicacional e mecanismos de autenticação e autorização.
* Capacidade de trabalhar em ambientes de desenvolvimento ágeis.
Vantagens:
* Oportunidade de contribuir para projetos inovadores e desafiadores.
* Ambiente de trabalho colaborativo e diversificado.
* Possibilidade de crescimento profissional e oportunidades de treinamento.