* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Outros
Nível: Senior
O DESAFIO:
● Desenvolver, testar e manter aplicações Java/Web, seguindo boas práticas e
padrões de arquitetura.
● Projetar e implementar camadas de persistência utilizando Hibernate e JPA.
● Criar e otimizar consultas e procedimentos em banco de dados Oracle.
● Escrever e manter testes unitários, de integração e performance.
● Participar ativamente das cerimônias e processos ágeis (planning, dailies,
reviews, retrospectivas).
● Participar de revisões de código e contribuir para a melhoria contínua dos
processos.
● Colaborar com equipes multidisciplinares (QA, DevOps, Product) para
entregar soluções alinhadas às necessidades do negócio.
● Identificar e resolver gargalos de performance e problemas complexos em
produção.
● Orientar desenvolvedores juniores e plenos.
O QUE VOCÊ PRECISA TER:
● Formação superior em Ciência da Computação, Engenharia de Software ou
áreas correlatas.
● Mínimo de 5 anos de experiência em desenvolvimento de software com Java.
● Experiência sólida com frameworks de persistência: Hibernate e JPA.
● Conhecimento avançado em banco de dados Oracle (modelagem, SQL, PL/SQL, performance tuning).
● Vivência em desenvolvimento de testes automatizados (JUnit, Mockito ou similares).
● Experiência com APIs RESTful, microsserviços e padrões de integração.
● Conhecimento em ferramentas de controle de versão (Git) e CI/CD.
● Capacidade analítica para resolver problemas complexos e propor soluções técnicas eficientes.
DIFERENCIAL:
● Experiência prática em desenvolvimento utilizando metodologias ágeis (Scrum, Kanban), com habilidade para contribuir ativamente na melhoria contínua do processo.
● Conhecimento em Spring Boot, Spring Cloud, Docker e Kubernetes.
● Experiência com mensageria (Kafka, RabbitMQ).
● Familiaridade com monitoramento (ELK, Prometheus, Grafana).
● Certificações Oracle, Java ou em metodologias ágeis (Scrum Master, Product
Owner).
● Vivência em ambientes de alta disponibilidade e escalabilidade.
● Experiência com práticas de DevOps e entrega contínua.
Competências Comportamentais
● Proatividade e autonomia para liderar técnicamente iniciativas.
● Boa comunicação para interagir com times técnicos e não técnicos.
● Mentalidade colaborativa e aberta para compartilhar conhecimento.
● Adaptabilidade para trabalhar em ambientes dinâmicos e interativos.
● Atualização constante sobre novas tecnologias e tendências do mercado.
