Desenvolvedor(a) de Software Java Sênior
Buscamos um(a) profissional para atuar como referência técnica no desenvolvimento de soluções robustas, escaláveis e seguras. O candidato deve garantir que as decisões técnicas estejam alinhadas à estratégia do produto e aos objetivos de negócio.
Responsabilidades
1. Projetar e desenvolver aplicações Java e APIs RESTful, aplicando design patterns, clean architecture e boas práticas para garantir performance, qualidade e manutenibilidade.
2. Atuar na definição e evolução da arquitetura de microsserviços, assegurando escalabilidade, segurança, eficiência e aderência às necessidades do negócio.
3. Realizar análises de performance, otimização e testes automatizados, garantindo resiliência, estabilidade e alto padrão técnico das aplicações.
4. Projetar e manter soluções em nuvem e pipelines de CI/CD, utilizando containers, orquestração, observabilidade e práticas de segurança ao longo do ciclo de desenvolvimento.
5. Exercer liderança técnica e mentoria, conduzindo code reviews, apoiando decisões arquiteturais e promovendo o desenvolvimento técnico do time.
Requisitos e Qualificações
* Linguagens e frameworks: Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security.
* Arquitetura: microserviços, APIs RESTful, padrões de design (SOLID, Clean Code, CQRS, Event-driven).
* Cloud: AWS, Azure ou Google Cloud (deploy, automação, monitoramento e segurança).
* DevOps: CI/CD, Docker, Kubernetes, Jenkins ou GitLab CI.
* Bancos de dados: PostgreSQL, MySQL, Oracle, MongoDB, Cassandra.
* Testes: JUnit, Mockito, automação e cobertura de testes.
* Segurança de software e APIs.
Benefícios
* Remuneração Variável + Participação nos Resultados (PPR).
* Vale Alimentação/Refeição iFood.
* Plano de saúde.
* Licença Maternidade e Paternidade Estendida.
* Auxílio Creche.
Todas as vagas estão abertas para pessoas com deficiência.