Vaga de Desenvolvedor
Informações da vaga
-
Salário A combinar
-
Modalidade Presencial
-
Contrato Efetivo/CLT
Descrição da vaga
A agileengine, uma das empresas de crescimento mais rápido da inc. 5000 nos eua e uma das 3 melhores empresas de desenvolvimento de software de acordo com a clutch, busca um(a) Java/javascript full stack engineer (senior) Para se juntar à sua equipe em salvador, ba. Criamos soluções de software personalizadas premiadas que ajudam empresas em mais de 15 setores a mudar a vida de milhões de pessoas. Se você gosta de um ambiente desafiador onde trabalha com os melhores e é encorajado a aprender e experimentar todos os dias, não há lugar melhor!
Responsabilidades:
Construir soluções completas, implementando e projetando designs de gui e servidor com alta eficiência e qualidade.
Participar de todas as fases do ciclo de vida de desenvolvimento de software: requisitos, arquitetura, design, desenvolvimento, testes e implantação.
Participar do processo de planejamento do projeto, incluindo estimativas e melhorias de processo em um ambiente agile.
Entregar soluções altamente utilizáveis, eficientes, seguras e escaláveis.
Buscar sempre realizar o trabalho usando as melhores práticas, por meio da experiência ou experimentação.
Colaborar ativamente com a equipe em um ambiente ágil, participando de cerimônias como daily meetings, sprint planning, sprint reviews e retrospectivas.
Manter-Se atualizado com as novas tecnologias e tendências do mercado, propondo soluções inovadoras e eficientes.
Contribuir para a melhoria contínua dos processos de desenvolvimento de software, identificando e solucionando gargalos e problemas.
Documentar adequadamente o código desenvolvido, garantindo a manutenibilidade e a compreensão do mesmo por outros membros da equipe.
Participar ativamente na definição de arquiteturas e soluções técnicas, garantindo a escalabilidade, performance e segurança das aplicações.
Realizar testes unitários e de integração, garantindo a qualidade do código desenvolvido.
Apoiar na resolução de problemas e na manutenção de sistemas existentes.
Requisitos:
5+ experiência com desenvolvimento de aplicativos java enterprise
experiência com aplicações monolíticas
Demonstrar trabalho e soluções independentes
Sólida experiência em java
Desenvolvimento java consistente e recente. Capacidade de começar a trabalhar imediatamente
experiência com soluções de grande porte
experiência e conhecimento atuais com carregamento preguiçoso (lazy loading) e carregamento ávido (eager loading)
Trabalho com exceções
Sólida experiência em html, javascript e css
Familiaridade com o sql server query analyzer
Consulta em bancos de dados complexos com múltiplas tabelas
experiência com frameworks de desenvolvimento front-End como react, angular ou (diferencial)
experiência com frameworks de desenvolvimento back-End como spring boot (diferencial)
experiência com ferramentas de versionamento de código como git (diferencial)
experiência com metodologias ágeis (scrum, kanban) (diferencial)
Inglês intermediário para conversação.
Benefícios: (a descrição original não lista benefícios, mas é importante incluí-Los em uma descrição completa. Adicione aqui os benefícios oferecidos pela agileengine).