Ficha Técnica
Desenvolvedor(a) Sênior Java/Full Stack Remoto.
O candidato deve ter experiência sólida em desenvolvimento Java (versão 8 ou superior). O trabalho é remoto com possibilidade de reuniões presenciais conforme necessidade dos projetos.
Graduação completa em Ciência da Computação, Engenharia de Software ou Sistemas de Informação. Formação obtida em instituições de ensino reconhecidas pela excelência acadêmica. Pós-graduação ou certificações na área de tecnologia serão considerados diferenciais.
Responsabilidades e atribuições
* Desenvolver e manter sistemas financeiros e de gestão governamental em ambiente Java;
* Implementar novas funcionalidades e melhorias de desempenho, usabilidade e segurança;
* Atuar no backend (Java/Spring) e frontend (JavaScript/JSP), garantindo qualidade e performance nas entregas;
* Realizar integrações entre sistemas (APIs REST, Web Services e bancos de dados);
* Garantir boas práticas de versionamento, testes e documentação técnica;
* Participar de reuniões técnicas e de acompanhamento de demandas junto à equipe de análise e gestão;
* Apoiar a equipe em revisões de código e decisões arquiteturais;
Requisitos obrigatórios
* Experiência sólida (mínimo 5 anos) em desenvolvimento Java;
* Domínio de Java com Spring MVC e JPA;
* Experiência com tecnologias front-end, como HTML, CSS, JavaScript, JSP, jQuery e frameworks como Angular ou React;
* Experiência comprovada em consumo e criação de APIs REST e Web Services;
* Manipulação de JSON e integração com APIs RESTful;
* Experiência prática em integração entre sistemas;
* Banco de dados MySQL – elaboração de queries, procedures e tuning de performance;
* Experiência com GitHub (controle de versões, PRs e branches);
* Experiência com Liquibase (versionamento e migração de banco de dados);
* Uso avançado do IntelliJ IDEA;
* Experiência prática com AWS;
* Conhecimento de padrões de design de software, arquitetura de sistemas e sistemas escaláveis;
* Experiência com ferramentas de gestão ágil;
* Conhecimento de padrões de projeto e boas práticas de desenvolvimento;
* Boa comunicação e capacidade de trabalho em equipe remota;
Diferenciais desejáveis
* Experiência em sistemas públicos ou financeiros;
* Prática em CI/CD e Docker;
* Familiaridade com Liquibase, Tomcat e práticas de deploy automatizado;
* Inglês avançado;
* Participação em projetos com metodologias ágeis;
Benefícios
* Vale-refeição/alimentação;
* Plano de saúde;
* Auxílio home office;
O que procuramos por você
40 horas semanais (segunda a sexta-feira).
Horário de trabalho: das 9h às 18h (horário de Brasília).