Descrição da vaga
A SoftExpert é a empresa líder de mercado em soluções de software para a gestão integrada da conformidade, inovação e transformação digital de processos. E uma grande empresa possui grandes números: são mais de 900 colaboradores, mais de 3 mil clientes e 3 milhões de usuários, em mais de 50 países ao redor do mundo!
Completamos 31 anos e nosso sonho é atingir todos os países do globo com nossas soluções.
Por isso o nosso lema é #WeAreExpertsAndGlobal
Sobre a oportunidade
Buscamos uma pessoa Desenvolvedora Java para atuar no desenvolvimento e evolução de nossos sistemas, contribuindo com melhorias contínuas, definição de soluções arquiteturais e qualidade técnica do produto.
A posição envolve atuação próxima ao time de tecnologia e outras áreas da empresa, participando desde o levantamento de requisitos até a implementação de novas funcionalidades e melhorias na plataforma.
Responsabilidades e atribuições
Responsabilidades
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.
Requisitos e qualificações
Requisitos
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.
Diferenciais
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.
Informações adicionais
O que oferecemos para os nossos #Experts?