Desenvolvedor(a) Java Sênior
SoftExpert Ver todas as vagas
- Brasil
- Permanente
- Período integral
- Realizar manutenção e evolução do sistema, implementando melhorias e novas funcionalidades.
- Participar do levantamento e entendimento de requisitos para o desenvolvimento de novas features.
- Avaliar, discutir e propor soluções arquiteturais, garantindo consistência técnica e evolução do produto.
- Realizar code reviews e cross tests, contribuindo para a qualidade do código.
- Atuar na correção de bugs e atendimento de chamados, apoiando clientes e áreas internas quando necessário.
- Elaborar e manter documentações técnicas.
- Monitorar o ambiente e propor ações proativas para garantir a saúde do produto.
- Interagir com outras equipes para garantir integrações entre sistemas e produtos.
- Compartilhar conhecimento e boas práticas com o time de desenvolvimento.
- Apoiar decisões técnicas em conjunto com liderança e time de produto.
- Experiência com Java.
- Desenvolvimento de APIs REST.
- Experiência com testes unitários.
- Conhecimento em SOLID e Clean Code.
- Experiência com bancos de dados relacionais e não relacionais (PostgreSQL, SQL Server, Oracle).
- Experiência com Git.
- Conhecimento em Linux.
- Experiência com CI/CD.
- Experiência com Docker.
- Conhecimento em mensageria e arquitetura orientada a eventos.
- Experiência com arquitetura Cloud (AWS).
- Vivência com metodologias ágeis (Scrum).
- Experiência com ferramentas de monitoramento como Instana, Sonar ou Datadog.
- Boa comunicação e colaboração em equipe.
- Perfil analítico e orientado à resolução de problemas.
- Proatividade e senso de responsabilidade sobre a qualidade do produto.
- Experiência com Spring Boot Framework.
- Experiência com Hibernate ORM.
- Experiência com OpenSearch ou ElasticSearch.
- Vivência com sistemas de busca.
- Experiência no desenvolvimento de produtos que utilizam IA.
- Conhecimento em outras linguagens de programação (Python, Node.js, PHP).
- Inglês para leitura ou comunicação técnica.
- Ensino superior completo ou em andamento em Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas.
- Capacidade de liderança técnica e mentoria.