Desenvolvedor Back-end (Júnior, Pleno ou Sênior)
SEA Tecnologia
Híbrido
Brasília, DF, BR
De segunda à sexta, das 08h às 17h ou 09 às 18h, com 1h de almoço.
Profissional
•
Cooperado
Responsabilidades:
Desenvolver, testar e manter APIs e serviços backend utilizando Java.
Implementar soluções seguindo padrões de design (Design Patterns) e boas práticas de desenvolvimento.
Trabalhar com bancos de dados relacionais e/ou NoSQL, garantindo a integridade e otimização das operações.
Desenvolver scripts e automações usando linguagens como Ruby e Python.
Colaborar com equipes frontend para integração eficiente dos sistemas.
Assegurar a qualidade do código utilizando práticas como TDD (Test-Driven Development).
Revisão de código e participação em discussões técnicas sobre melhorias e otimização de performance.
Manter documentação técnica atualizada e colaborar na definição de arquiteturas de sistemas.
Requisitos
Requisitos:
Experiência prática com Java.
Conhecimento sólido de design patterns e arquitetura de software.
Experiência com bancos de dados (relacionais e/ou NoSQL).
Familiaridade com Ruby ou Python para desenvolvimento de scripts e automações.
Familiaridade com boas práticas de desenvolvimento, como clean code, SOLID e testes automatizados.
Noções básicas de HTML e CSS para interações mínimas com o frontend.
Conhecimento de ferramentas de versionamento de código, como Git.
Capacidade de trabalhar em equipe e colaborar com outras áreas da empresa.
Diferenciais:
Conhecimento em Liferay.
Experiência com Next.js.
Experiência com integração contínua (CI/CD).
Familiaridade com metodologias ágeis (Scrum, Kanban).