Estamos procurando por um Desenvolvedor Java com experiência em construir aplicações escaláveis e de alta performance de nível corporativo. Você fará parte de um time talentoso trabalhando em projetos variados de clientes Europeus. Você será responsável pelo desenvolvimento de aplicações Java/Java EE enquanto fornece seus conhecimentos durante todo o ciclo de vida de desenvolvimento, do conceito e design até os testes.
- Criação e desenvolvimento de aplicações de alto volume e baixa latência para sistemas críticos, entregando alta acessibilidade e performance.
- Contribuir em todas as fases do ciclo de vida de desenvolvimento.
- Escrever código bem feito, testável e eficiente.
- Garantir que o desenvolvimento está de acordo com as especificações.
- Preparar e produzir entregas de componentes de software.
- Prestar melhoria contínua através da investigação de alternativas e tecnologias, apresentando-os para revisão de arquitetura.
- Nível Superior em Ciências da Computação, Engenharia ou graduação relacionada.
- Proficiência em inglês escrito e falado.
- Experiência comprovada com Desenvolvimento de Software.
- Experiência comprovada em Desenvolvimento Java.
- Experiência prática com criação e desenvolvimento de aplicações usando a plataforma Java EE.
- Análise Orientada a Objeto e desenvolvimento utilizando padrões de projeto.
- Conhecimento profundo de Java e JEE e suas entranhas (Classloading, Memory Management, Transaction management etc).
- Excelente conhecimento de Bancos de Dados relacionais, SQL e tecnologias ORC (JPA2, Hibernate).
- Experiência com a framework Spring.
- Experiência com desenvolvimento de aplicações web usando ao menos uma framework popular (JSF, Wicket, GWT, Spring MVC).
- Experiência com TDD.
- Criar e manter documentação de software.
- Experiência de trabalho em um time de desenvolvimento ágil.