DESCRIÇÃO DA VAGA
Estamos em busca de alguém para construir o futuro com a gente, contribuindo para evolução e sustentação dos sistemas em CRM / SOM, com foco em entrega contínua e qualidade.
O Desenvolvedor FullStack Júnior atua tanto no frontend quanto backend em atividades simples, com foco em sistemas CRM/SOM.
Seu trabalho vai impactar diretamente em produção, qualidade das entregas e previsibilidade do time.
RESPONSABILIDADE E ATRIBUIÇÕES
Atuar no desenvolvimento e manutenção de aplicações frontend e backend em atividades de baixa complexidade, seguindo padrões definidos pelo time.
Implementar ajustes simples, correções e melhorias evolutivas sob orientação de profissionais mais experientes.
Apoiar na análise e resolução de incidentes, realizando leitura básica de logs e depuração de código.
Participar de revisões de código, cerimônias ágeis e atividades de aprendizado contínuo, contribuindo para a evolução técnica e a qualidade das entregas.
REQUISITOS E QUALIFICAÇÕES
Obrigatórios
-
Conhecimento básico a intermediário em Java, com entendimento de programação orientada a objetos, exceções e collections.
-
Conhecimentos básicos em SQL, incluindo consultas simples com SELECT, JOIN e filtros.
-
Noções de APIs REST e protocolo HTTP. Familiaridade com versionamento de código utilizando Git.
-
Conhecimento introdutório em testes unitários, debugging e leitura de logs.
-
Capacidade de aprender com orientação constante e seguir boas práticas definidas pelo time.
Desejáveis
-
Conhecimento introdutório em frameworks Java (ex.: Spring
-
Experiência prévia em projetos acadêmicos ou pessoais publicados (GitHub
-
Noções de metodologias ágeis (Scrum/Kanban
-
Interesse por boas práticas de desenvolvimento e arquitetura de software
-
Java (POO, exceptions, collections
-
SQL básico
-
Consumo e entendimento de APIs REST
-
Conceitos básicos de HTTP
-
Git para controle de versão
-
Leitura básica de logs (ex.: Kibana)
-
Técnicas iniciais de debugging (breakpoints e stacktrace)
-
Testes unitários com JUnit
-
Noções de arquitetura em camada
Formação: ensino superior em andamento ou completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.