Vaga: Arquiteto Java
Formação
Formação superior em Ciências da Computação, Sistemas de Informação, áreas afins ou especialização/experiência equivalente.
Certificações:
Obrigatório:
Sun Certified Java Programmer, Sun Certified Web Component Developer.
Desejável:
Java EE 5 Business Component Developer, Sun Certified Enterprise Architect.
Pré-requisitos
Sólidos conhecimentos em algoritmos e estrutura de dados;
Conhecimento sobre princípios e conceitos de projetos de aplicações.
Prática e domínio do ambiente JEE (pelo menos JEE6, preferência para JEE7).
Experiência com EJB 3.x (Stateless Session Bean, Message Drive Bean, Statefull Session Bean) e Java Message Service em geral.
Domínio das melhores práticas de codificação e padrões de projeto, otimizações, escalabilidade e clusterização.
Experiência com pelo menos um grande servidor de aplicações JEE (JBoss é uma vantagem), configuração avançada, clusterização, administração, deploy e otimização.
Conhecimento em JAX-RS, JAX-WS, JAXB, RMI, JPA, JTA, JDBC, CDI, SQL e segurança JEE.
Conhecimentos em pelo menos um dos seguintes bancos de dados: Mysql, Postgres, Oracle, DB2 e ou SQLServer.
Experiência em tecnologias GUI, especialmente HTML5 e CSS3.
Conhecimento sobre plataformas Mobile, híbridas e nativas.
Conhecimentos em Sistemas Operacionais Linux.
Domínio da IDE Eclipse e ferramentas de versionamento como Svn, TFS e Git.
Conhecimento em práticas de integração contínua e análise estática de código.