Desenvolvedor(a) de Software Java Sênior
O nosso time está em busca de um profissional experiente para ocupar o cargo de Desenvolvedor(a) de Software Java Sênior. Nesta posição, você atuará como referência técnica no desenvolvimento de soluções robustas, escaláveis e seguras.
* Projetar e desenvolver aplicações Java e APIs RESTful, aplicando design patterns e boas práticas para garantir performance, qualidade e manutenibilidade;
* 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;
* Realizar análises de performance, otimização e testes automatizados, garantindo resiliência, estabilidade e alto padrão técnico das aplicações;
* 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;
* 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, Spring Security;
* Arquitetura: microserviços, APIs RESTful, padrões de design (SOLID, Clean Code, CQRS, Event-driven);
* Cloud: AWS, Azure ou Google Cloud;
* 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.
Diferenciais
* Experiência em soluções com Inteligência Artificial (IA), Machine Learning e Data Engineering;
* Inglês técnico intermediário.