Nossa equipe de tecnologia está procurando por uma pessoa especial para fazer parte do nosso time de desenvolvimento.
Descrição da Vaga
A nossa empresa busca um profissional talentoso e motivado que possa contribuir com suas habilidades em Java, Spring Boot e outras tecnologias relacionadas. O candidato ideal terá experiência em desenvolver aplicações escaláveis, performáticas e seguras, além de conhecer conceitos de clean code, design patterns e padrões arquiteturais.
Principais Responsabilidades
* Desenvolver e manter aplicações Java 8+ seguindo as melhores práticas de codificação;
* Criar e consumir APIs RESTful e desenvolver microsserviços com Spring Boot;
* Implementar testes unitários, de integração e automação de testes;
* Atuar na correção, evolução e melhoria de sistemas existentes, focando em performance e estabilidade;
* Trabalhar com bancos de dados relacionais e não relacionais;
* Realizar deploys e monitoramento em nuvem (AWS, Azure ou GCP);
* Contribuir com pipelines CI/CD, containers e orquestração com Docker e Kubernetes;
* Participar de revisões de código, colaborar com QA, DevOps e Produto e apoiar o time com boas práticas;
* Produzir documentação técnica e apoiar estimativas de esforço e prazos;
Habilidades e Conhecimentos Exigidos
* Experiência com Java 8+, Spring Boot, APIs REST e arquitetura de microsserviços;
* Conhecimento em bancos de dados SQL e NoSQL;
* Vivência com cloud, CI/CD e versionamento com Git;
* Experiência com testes automatizados (JUnit, Mockito, Postman ou similares);
* Inglês intermediário para leitura técnica;
Benefícios
Remuneração variável + participação nos resultados (PPR);
Localidade
Uberlândia/MG – presencial; São Paulo/SP – híbrido (2x/semana no escritório); Outras localidades – remoto; Regime de contratação: CLT; ],