B&A
CroytenER
Engenheiro de Software Sênior (Java)
Sobre a oportunidade
Nosso cliente está buscando Engenheiros de Software experientes e apaixonados para se juntar à nossa equipe existente, contribuindo para o futuro empolgante de aplicações de software web interativas, particularmente para o desenvolvimento da plataforma de próxima geração usando tecnologias de ponta. O candidato selecionado trabalhará em estreita colaboração com toda a equipe de desenvolvimento de produto em todas as fases do desenvolvimento de software. Eles oferecem um ambiente divertido, desafiador e recompensador, além da oportunidade de trabalhar com algumas das pessoas mais talentosas da indústria.
Responsabilidade
- Trabalhar dentro e entre equipes Ágeis para projetar, desenvolver, testar, implementar e dar suporte a soluções técnicas em uma variedade de ferramentas e tecnologias de desenvolvimento full-stack.
- Trabalhar em estreita colaboração com o Gerenciamento de Produto para traduzir requisitos em entregas de alta qualidade e dentro do prazo.
- Participar de revisões de código entre pares, compartilhamento de conhecimento e auxiliar outros engenheiros em seu trabalho.
- Melhorar continuamente as práticas e padrões de engenharia de software.
- Estudar novas tecnologias e trazer novas ideias que possam beneficiar o projeto.
Habilidades Necessárias
- Bacharelado ou superior em Ciência da Computação (ou experiência de trabalho equivalente)
- Sólidas habilidades analíticas e de resolução de problemas e forte atenção aos detalhes
- Sólido entendimento de sistemas de controle de versão (Git)
- Excelentes habilidades de comunicação – tanto escrita quanto verbal
- Conhecimento de Java 8, Java Enterprise Edition (J2EE)
- Experiência no desenvolvimento de serviços web RESTful em um ambiente de produção corporativa
- Familiaridade com frameworks de Injeção de Dependência (Guice)
- Experiência em escrever testes unitários (TestNG)
Habilidades Desejadas
- Experiência anterior na entrega de produtos usando práticas de desenvolvimento Ágil (CI, TDD, Scrum)
- Familiaridade com Amazon Web Services (AWS)
- Experiência de produção no projeto e arquitetura de software corporativo de alta disponibilidade
- Familiaridade com bancos de dados NoSQL (MongoDB, Cassandra) é um plus
- Experiência com ElasticSearch ou framework de busca similar
- Experiência com Memcached ou outro framework de cache é desejada
