DESENVOLVEDOR JAVA – SCRUM
• Experiência profissional em linguagem Java;
• Experiência profissional em modelagem de dados relacionais;
• Experiência profissional em análise orientada a objetos;
• Experiência profissional em publicação de aplicativos Java Web em servidores de aplicação JEE (Ex.: Websphere, JBoss, etc);
• Experiência profissional em desenvolvimento de sistemas distribuídos (Ex.: web services SOAP/REST, EJB, JMS, etc);
• Experiência profissional no uso de práticas ágeis previstas em metodologias de desenvolvimento (XP, Scrum, etc);
• Experiência profissional em desenvolvimento de sistemas utilizando TDD – Test Driven Development;
• Experiência profissional em desenvolvimento de sistemas utilizando ATDD – Acceptance Test Driven Development;
• Experiência profissional em JavaScript, utilizando bibliotecas open source (Ex.: JQuery, AngularJS, EmberJS, etc);
• Experiência profissional em HTML5 e CSS3;
• Conhecimento e prática nos frameworks Spring e Hibernate; e
• Conhecimento dos conceitos fundamentais de qualidade de código (complexidade ciclomática, cobertura de testes, análise estática, etc);