* Salário: R$ 3.000 a R$ 6.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: Tecnologia da Informação
Nível: Junior
Desenvolvedor Java
Resumo da vaga
Buscamos um Desenvolvedor Java para atuar no desenvolvimento, sustentação e evolução de aplicações corporativas críticas. O profissional será responsável por desenvolver soluções robustas e escaláveis, contribuir com decisões arquiteturais e garantir qualidade técnica das entregas em ambientes de alta complexidade.
Descrição das atividades
Desenvolver, manter e otimizar aplicações Java garantindo alta performance e escalabilidade.
Participar da definição de arquitetura e design de software, propondo soluções técnicas eficientes.
Colaborar com equipes multidisciplinares, incluindo design, produto e outros desenvolvedores.
Realizar revisões de código e apoiar tecnicamente desenvolvedores menos experientes.
Desenvolver e manter testes automatizados para garantir qualidade e estabilidade das aplicações.
Contribuir para a documentação técnica de sistemas e processos.
Identificar, analisar e corrigir bugs, além de otimizar código existente.
Participar das cerimônias ágeis como dailies, plannings e retrospectivas.
Requisitos e Qualificações Obrigatórias
Experiência mínima de 5 anos em desenvolvimento Java.
Conhecimento sólido em frameworks Spring, Spring Boot, Hibernate e JPA.
Experiência com bancos de dados relacionais como PostgreSQL ou MySQL.
Vivência com bancos de dados não relacionais como MongoDB.
Experiência com desenvolvimento de APIs REST e SOAP.
Conhecimento em versionamento de código utilizando Git.
Experiência com metodologias ágeis (Scrum ou Kanban).
Vivência em deploy e manutenção de aplicações em ambientes cloud (AWS, Azure ou GCP).
Experiência com testes automatizados e práticas como TDD ou BDD.
Capacidade analítica, resolução de problemas e boa comunicação em equipe.
Graduação ou cursando Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou Análise de Sistemas.
Requisitos e Qualificações Desejáveis
Experiência com arquitetura de microservices.
Conhecimento em containers como Docker e Kubernetes.
Vivência com práticas DevOps e ferramentas de CI/CD (Jenkins, CircleCI ou similares).
Experiência com ferramentas de monitoramento e observabilidade (Prometheus, Grafana, ELK Stack).
Conhecimento em outras linguagens como Kotlin ou Scala.
Participação em projetos de código aberto.
