Desenvolvedor Backend Java e Node Sênior
Descrição da Vaga
**Requisitos** * Experiência com **processo de desenvolvimento e implantação de sistemas utilizando esteiras automatizadas** * Atuação com **metodologias ágeis** (Scrum, Kanban, etc.) * Conhecimento em **linguagens de programação** como **Java** e/ou **Node.js** * Conhecimentos sólidos em **arquitetura de software** * Experiência com **testes e qualidade de software** , incluindo **testes unitários e de integração** * Vivência com **containers (Docker)** e **arquitetura de microserviços** * **Versionamento de código** utilizando **Git** e **GitFlow** * Conhecimento em **bancos de dados relacionais** e **linguagem SQL** * Experiência com **bancos de dados não relacionais (NoSQL)** * Conhecimento em **padrões de projeto arquiteturais** (MVC, MVVM, MVP, entre outros) * Conhecimento em **Design Patterns** * Experiência em **modelagem de banco de dados** (DDL e DML) * Aplicação de boas práticas de **Clean Code** e **Refactoring** * Conhecimento em **programação orientada a objetos** * Experiência com **programação funcional** * Experiência com **programação reativa** * Conhecimento em **servidores de aplicação e servidores web** * Aplicação dos **princípios arquiteturais RESTful** * Experiência na **configuração de pipelines CI/CD** (Jenkins, SonarQube, entre outros) * Conhecimento em **sistemas de mensageria** (IBM MQ, Kafka, RabbitMQ, etc.) **Responsabilidades** * Desenvolver soluções seguindo **boas práticas de desenvolvimento** e a **Metodologia de Desenvolvimento de Sistemas do CCS (MDS)** * Desenvolver sistemas conforme as **especificações definidas pelos analistas de sistemas** , atendendo às necessidades do negócio * Acompanhar **features e correções** nos ambientes de **homologação e produção** * Garantir o **cumprimento de prazos** , com **qualidade, performance e confiabilidade** * Realizar **análises técnicas de demandas evolutivas e negociais** , em conjunto com analistas de sistemas, equipe de UI/UX e Product Owner * Contribuir para o **desenvolvimento e manutenção de arquiteturas escaláveis** , consistentes e preparadas para evolução * Garantir a **qualidade dos softwares desenvolvidos no CCS** * Criar e manter atualizada a **documentação técnica dos sistemas** * Elaborar **documentação preliminar de arquitetura** e estruturar a base inicial dos sistemas * Atuar como **mentor(a) técnico(a)** da equipe, garantindo a qualidade do processo de desenvolviment
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev