Companhia

Spread TecnologiaVer mais

addressEndereçoRio de Janeiro, RJ
CategoriaMídia e comunicações

Descrição do trabalho

RESPONSABILIDADES E ATRIBUIÇÕES

ATIVIDADES:
Colaborar na definição de arquitetura de novas soluções e manutenções das arquiteturas atuais.
Orientar os desenvolvedores quanto aos padrões de projetos adotados.
Apoiar na definição das tecnologias a serem utilizadas para o desenvolvimento de aplicações de grande escala.
Apoiar na construção de esteira DevOps para aplicações enterprise e de microserviços.

REQUISITOS E QUALIFICAÇÕES

Imprescindível:
Conhecimento sobre o funcionamento dos sistemas em que atua;
Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban.
Análise de requisitos funcionais, não-funcionais e modelagem de processos;
Padrões de projeto, estilos arquiteturais e processos de software;
Modelagem de dados relacional , bancos de dados SQL e NoSQL;
Integração de sistemas com uso de Barramento (broker)
Framework Javascript (Angular, Jquery, outros);
Integração contínua (continuous integration), test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);
Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em Java com a ferramenta JUnit 3 ou superior. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior e com Protractor. Testes de carga com JMeter 2 ou superior;
Desenvolvimento Java e ses Grameworks (Struts, JSF, EJB, JPA, Hibernates, Spring);
Inspeção de código com a ferramenta SonarQube;
Conhecimentos de Linux e programação Shell;
Conceito e implementação de recursos de segurança de aplicações (OWASP, JAAS, LDAP, RACF);
Solida experiência com desenvolvimento e implantação de sistemas Java/JEE
Experiência com sistemas de alta performance (milhares de transações por segundo) com grande volume de dados (milhões de transações diárias);
Experiência em desenvolvimento para aplicações para computação em nuvem (AWS, Azure ou GCP);
Experiência em desenvolvimento de esteira de integração contínua para computação de nuvem (AWS, Azure ou GCP).

CERTIFICAÇÃO NECESSÁRIA:

Oracle Certified Professional – Java SE Programmer (versão 5 ou superior).

Refer code: 1591547. Spread Tecnologia - O dia anterior - 2024-04-01 23:20

Spread Tecnologia

Rio de Janeiro, RJ
Feed de vagas

Consultor de Negócios / Assistente de Atendimento

Grabjobs Brazil

Planaltina, GO

Estágio em Marketing de Recrutamento

Philips

Blumenau, SC

AUXILIAR DE FATURAMENTO

Jund Empregos

Jundiaí, SP

COZINHEIRO

Emunah Recursos Humanos

São Paulo, SP

ENCARREGADO DE DEPÓSITO MAX ATACADISTA BUTANTÃ

Super Muffato

São Paulo, SP

ENCARREGADO DE FABRICA

Marhca

Piracicaba, SP

ACCOUNT MANAGER SR

Solo Network

Pinhais, PR

ATENDENTE CAIXA

São João Farmácias

Cascavel, CE

GESTOR DE CONTAS

Consultoria Falcão Rh

Fortaleza, CE

Compartilhe trabalhos com amigos