Desenvolvedor(a) Java de Alto Nível
Nós buscamos um profissional qualificado para trabalhar com nós em nossa equipe de desenvolvimento. O candidato deve ter experiência em desenvolvimento de aplicações Java, design de arquitetura e liderança técnica.
Descrição do Cargo:
Como Desenvolvedor(a) Java de Alto Nível, você será responsável por projetar, desenvolver e testar soluções robustas e escaláveis. Além disso, você também exercerá liderança técnica e mentoridade sobre a equipe.
Responsabilidades e Atribuições:
* Projetar e desenvolver aplicações Java e APIs RESTful, aplicando design patterns e boas práticas para garantir performance e qualidade;
* Atuar na definição e evolução da arquitetura de microsserviços, assegurando escalabilidade e segurança;
* Realizar análises de performance, otimização e testes automatizados, garantindo resiliência e estabilidade das aplicações;
* Exercer liderança técnica e mentoria, conduzindo code reviews e apoiando decisões arquiteturais;
Requisitos e Qualificações:
* Linguagens e frameworks: Java 8+, Spring Boot, Spring MVC, Spring Data;
* 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;
* Vale Alimentação/Refeição iFood;
* Plano de saúde;
* Licença Maternidade e Paternidade Estendida;
* Auxílio Creche;