Full Stack

Desenvolvedor(a) Java Senior

Node.js Java Angular

TRIYO Tecnologia

TRIYO Tecnologia

Pequena ou Média empresa

Remoto: Não

Salário: Até R$15.000

Aceita candidados de outra cidade

Descrição da empresa

Empresa Brasileira de tecnologia, surgiu da união de tradicional integrador TOTVS® e profissionais com mais de 20 anos de experiência em projetos estratégicos de Software de Gestão, Produtividade e Colaboração. Atualmente é reconhecida como a principal referência em suporte e serviços em soluções TOTVS®

Atividades e Responsabilidades

Responsabilidades:
• Trabalhar em equipe de desenvolvimento (código/testes) com múltiplos projetos;
• Entender e transformar requisitos de negócio, funcionais e não funcionais, em código modular e reutilizável;
• Aplicar as boas práticas de engenharia de software e padrões de projeto;
• Definir frameworks, linguagens de programação, arquitetura e divisão de componentes do sistema e documentação ao longo do ciclo de vida do projeto;
• Implementar e manter aplicações, bibliotecas, componentes e frameworks;
• Desenvolver e fazer manutenção de códigos/testes de sistemas;
• Orientar programadores Plenos e Junior nos processos de desenvolvimento;
• Criar e manter modelo de Dados de Banco de Dados Transacional;

Requisitos

Atividades e Responsabilidades

Requisitos Obrigatórios:
• Experiência com EJB 3.x (Stateless Session Bean, Message Drive Bean, Statefull Session Bean) e Java Message Service em geral;
• Sólidos conhecimentos em algoritmos e estrutura de dados;
• Experiência com pelo menos um grande servidor de aplicações JEE (JBoss é uma vantagem). Configuração básica, administração, deploy e otimização.
• Conhecimento em JAX-RS, JAX-WS, JAXB, RMI, JPA, JTA, JDBC, SQL(Transact Queries) e segurança JEE.
• Processos de Desenvolvimento de Sistemas;
• Programação Orientada a Objetvos
• Micro-serviço
• Conhecimentos em bancos de dados ORACLE, Hbase, Sybase, SQL;
• Experiência em tecnologias Web GUI, especialmente Angular 2 +.
• Conhecimento das melhores práticas de codificação / design e padrões de projeto, otimizações, escalabilidade e clusterização, TDD e Integração Contínua;
• Conhecimento em ferramentas de versionamento: SVN e GIT;
• Java 7+;
• Javascript;
• Spring Boot;
• Node.Js;
• REST API / SOAP API;
• Bootstrap;
• Domínio da IDE Eclipse.
• Conhecimento em práticas de integração contínua e análise estática de código.
• Inglês técnico (leitura e escrita).

Certificações:
• Possuir ao menos uma das seguintes certificações JAVA em vigor e válida:
=> SCJP – Sun Certified Java–Programmer;
=> SCJD - Sun Certified Java Developer;
=> Oracle Certified Professional,
=> Java SE Programmer (OCP).

O que nós oferecemos

Bônus

Vale Transporte

Vale Refeição