Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Java Sênior

1 vaga: | Publicada em 09/05

Sobre a vaga

Área de atuação: Informática / TI / Tecnologia Localização: Porto Alegre-RS Atribuições: Estamos atendendo empresa global com sedes em Porto Alegre, São Paulo, Nova York entre outras localidades, com um ambiente disruptivo, e aberto a novas idéias. Um lugar onde o pensar fora da caixa é constante e a integração dos times globais acontece. Atendemos o centro de desenvolvimento global sediado em Porto Alegre e buscamos no momento.  2 Desenvolvedores Java Pleno;  1 Desenvolvedor Java Sênior;  1 Desenvolvedor Java Sênior/Tech Lead. Atividades: Fornecer código e documentação JEE de alta qualidade em tempo hábil, com pouca supervisão; Relatar problemas e status com precisão ao gerenciamento de projetos; Participe da coleta, projeto e teste de requisitos técnicos; Requisitos: -Possuir conhecimentos avançados em Java e vivencia com Spring; Especialista em conceitos de programação orientada a objetos; Experiência com fundamentos de design de software e padrões de design; Experiência com conceitos de controle de fonte (Git ou Subversion); Experiência em trabalhar com estruturas de código aberto (Hibernate, Velocity etc.); Compreensão dos conceitos de aplicativos da web e protocolos Experiência com fundamentos e produtos de bancos de dados relacionais (Oracle, MySQL, etc.); Experiência com pelo menos um IDE (Eclipse, IntelliJ IDEA, etc.); Experiência com ferramentas de construção (Gradle, Maven e / ou ANT) e integração contínua; Compreensão dos conceitos ou experiência em ORM com uma implementação (Hibernate ou outro JPA); Inglês fluente. Desejável: Experiência com JavaScript; Experiência com servidores de aplicativos corporativos (Apache Tomcat, WebLogic, IBM WebSphere, JBoss); Experiência em testes de unidade e estrutura de registro (JUnit, TestNG, SLF4J, Log4J); Experiência com módulos Spring (MVC, Core, Aspectos, Segurança, Dados, etc.); Experiência com pelo menos uma linguagem de modelos Java (JSP ou Velocity); Experiência em diferentes ambientes de desenvolvimento (Agile, Waterfall, etc.); Experiência na elaboração de consultas e procedimentos RDBMS complexos; Experiência com tecnologias de banco de dados não relacionais ou orientadas a documentos; Experiência com criação de perfil, ajuste e otimização de aplicativos Web JEE; Conhecimento sobre os princípios do SOLID. Escolaridade mínima exigida: Sem informação -Possuir conhecimentos avançados em Java e vivencia com Spring; Especialista em conceitos de programação orientada a objetos; Experiência com fundamentos de design de software e padrões de design; Experiência com conceitos de controle de fonte (Git ou Subversion); Experiência em trabalhar com estruturas de código aberto (Hibernate, Velocity etc.); Compreensão dos conceitos de aplicativos da web e protocolos Experiência com fundamentos e produtos de bancos de dados relacionais (Oracle, MySQL, etc.); Experiência com pelo menos um IDE (Eclipse, IntelliJ IDEA, etc.); Experiência com ferramentas de construção (Gradle, Maven e / ou ANT) e integração contínua; Compreensão dos conceitos ou experiência em ORM com uma implementação (Hibernate ou outro JPA); Inglês fluente.