Conhecimento (formação/saber):
-
Formação superior completa ou em andamento em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas;
-
Experiência com Java 17 ou superior;
-
Conhecimento no ecossistema Spring, especialmente Spring Boot para desenvolvimento de APIs e aplicações backend;
-
Desenvolvimento de APIs REST e integração entre sistemas;
-
Conhecimento em HTML, CSS e JavaScript para desenvolvimento ou manutenção de interfaces web;
-
Experiência com banco de dados PostgreSQL, incluindo modelagem e escrita de queries;
-
Utilização de Git para controle de versão de código;
-
Conhecimento em orientação a objetos, boas práticas de desenvolvimento e arquitetura de software.
Habilidades:
-
Desenvolver, manter e evoluir sistemas utilizando Java e tecnologias associadas;
-
Atuar tanto no back-end quanto no front-end, quando necessário;
-
Realizar análise técnica de demandas, propondo soluções para novas funcionalidades ou melhorias em sistemas existentes;
-
Identificar, analisar e corrigir bugs ou inconsistências em sistemas;
-
Realizar modelagem de dados e criação ou alteração de estruturas de banco de dados;
-
Desenvolver código seguindo boas práticas de programação e orientação a objetos;
-
Participar de revisões de código e testes de funcionalidades;
-
Prestar suporte técnico relacionado aos sistemas desenvolvidos, auxiliando usuários na resolução de dúvidas ou problemas.
Principais responsabilidades:
-
Desenvolver e manter sistemas corporativos utilizando Java e Spring Boot;
-
Implementar e manter APIs REST para integração entre sistemas;
-
Participar do levantamento e análise de novos requisitos e funcionalidades;
-
Realizar manutenção evolutiva e corretiva de aplicações existentes;
-
Implementar melhorias de performance, qualidade e segurança nos sistemas;
-
Criar e manter estruturas de banco de dados necessárias às aplicações;
-
Apoiar na resolução de incidentes e dúvidas relacionadas ao funcionamento dos sistemas;
-
Trabalhar em conjunto com a equipe de desenvolvimento para garantir padrões de qualidade e boas práticas de desenvolvimento.
Diferenciais desejáveis:
-
Experiência com Thymeleaf;
-
Conhecimento em sistemas ERP (financeiro);
-
Experiência com AWS;
-
Conhecimento em testes automatizados (JUnit).
Atitudes esperadas:
-
Proatividade na identificação e resolução de problemas;
-
Colaboração e trabalho em equipe, contribuindo com o desenvolvimento coletivo;
-
Comprometimento com qualidade de código e entrega de resultados;
-
Interesse contínuo em aprender novas tecnologias e aprimorar conhecimentos técnicos;
-
Boa comunicação e organização no desenvolvimento das atividades.
Benefícios:
-
Salário à combinar;
-
VT ou auxilio garagem;
-
VR;
-
VA;
-
Convenio Médico Unimed;
-
Convênio Odontológico Uniodonto;
-
Seguro de vida em grupo.
Escala e horário:
De segunda a sexta, das 8h até as 17:48, com 1h de almoço.