Descrição do Cargo
* Nossos especialistas em software Java desenvolvem soluções escaláveis e de alta performance utilizando Spring Boot, Hibernate e tecnologias de multithreading avançadas.
* Eles possuem conhecimento sólido em SQL e gerenciamento de bancos de dados relacionais (MySQL, PostgreSQL, Oracle) além de técnicas de otimização para garantir a entrega rápida e precisa das funcionalidades solicitadas.
* Ao trabalhar com arquitetura de microsserviços, eles desenham APIs RESTful eficientes e colaboram com equipes multidisciplinares para alcançar os objetivos da empresa.
* Além disso, nossos profissionais são capazes de otimizar o desempenho dos sistemas, aplicando estratégias de indexação de banco de dados, otimização de consultas, uso de cache (Redis, Memcached) e ajuste da JVM.
* Eles também demonstram compreensão em plataformas de nuvem (Azure), pipelines de CI/CD e conteinerização (Docker, Kubernetes).
* Segurança e boas práticas são fundamentais na sua abordagem. Eles têm conhecimento em autenticação (OAuth, JWT), criptografia e práticas de codificação segura para proteger as informações da empresa.
* Também há um foco em design de sistemas e escalabilidade, permitindo que nossos especialistas sejam parte de equipes que construem soluções escaláveis, distribuídas e altamente disponíveis.
* A liderança e colaboração de equipes são habilidades essenciais para nossos profissionais. Eles podem liderar equipes de desenvolvimento e promover a colaboração entre Desenvolvimento, Operações e Garantia da Qualidade.
* Mais ainda, eles possuem experiência sólida com comandos Git (clone, commit, push, pull, branching) e trabalho com repositórios no GitHub/GitLab/BitBucket.
Idioma: Inglês avançado/Fluente - Requisito