Digisystem

Arquitetura de Software

Detalhes da Vaga:

Descrição das atividades que o profissional irá realizar:

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 determinado desenvolvimento.

Realizar a integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos.

Experiência, Habilidades e conhecimentos necessários:

a) Conhecimento sobre o funcionamento dos sistemas em que atua;

b) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban.

c) Análise de requisitos funcionais e não-funcionais;

d) Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);

e) Modelagem de dados relacional .

f) Arquitetura de aplicações em três camadas, modelo MVC.

g) Integração entre sistemas: Mensageria, JMS, WebSphere MQ, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3.

h) Javascript, Angular JS 1.5 ou superior e Bootstrap 3 ou superior, HTML 5, ECMAScript 5 e 6 ou superior, CSS 3

i) User Experience (UX) e conceitos de usabilidade.

j) Interfaces responsivas e aplicações PWA.

k) 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).

l) 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.

m) Programação Java para Web: JEE 6 ou superior, JSE 6 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x.

n) Análise estática de código com a ferramenta SonarQube.

o) Construção de consultas a bancos de dados em linguagem SQL.

p) Conceitos de controle de versão de código-fonte e uso das ferramentas de CI/CD e práticas de DevOps.

q) IDE Eclipse

r) Conhecimentos básicos de Linux e COBOL/CICS

s) Conceitos e implementação de recursos de segurança de aplicações (OWASP, JAAS, LDAP, RACF) e soluções de SSO (Single Sign-On).

t) 10 anos de experiência com desenvolvimento e implantação de sistemas Java/JEE

u) 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).

v) Design de interfaces de programação de aplicações (APIs).

w) Design de aplicações baseadas em microserviços e containers.

x) Arquitetura de aplicações multi-tenancy.

y) Conhecimento em soluções para processamento Batch em Java;

Certificação desejada:

Pelo menos umas das certificações abaixo, ou equivalente:

· AWS Certified DevOps Engineer - Professional

· Microsoft Certified: Azure DevOps Engineer Expert

· Microsoft Azure DevOps Solutions (AZ-400)

· GCP Professional Cloud DevOps Engineer

· Certified Kubernetes Administrator

· Certified Kubernetes Application Developer (CKAD)

· Red Hat Certified Specialist in OpenShift Administration

· Red Hat Certified Specialist in OpenShift Application Development

· Docker Certified Associate (DCA).

Certificação exigida:

Pelo menos uma das certificações abaixo:

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

· ITAC (Information Technology Architect Certification);

· TOGAF (The Open Group Architecture Framework);

· CITA (Certified IT Architecture Program) ou equivalente.

Escolaridade:

 a) Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas;

Tempo de Experiência:

Pelo menos 7 anos

Aplicar-se a Vaga
Benefícios:

Vale Alimentação

Seguro de Vida

Plano de Saúde

Via Recrutei
Logo Digisystem
Brasília (DF) ou Remoto

Digisystem

Arquitetura de Software

#

Não Informado

CLT

Publicada há 56 minutos

Compartilhar Vaga:

Vagas similares

Confira outras oportunidades que podem combinar com esta vaga.

Digisystem
Analista/Desenvolvedor ETL

Digisystem

Brasília, DF, Brasil

  • CLT
INOVAR CONSULTORIA RH
ENGENHEIRO CIVIL JR

INOVAR CONSULTORIA RH

Manaus, AM, Brasil

R$ 6.500,00

  • CLT
Digisystem
Engenheiro de Software Fullstack Sênior - JAVA

Digisystem

  • CLT
luzcon digital ltda
OPORTUNIDADE INTERNACIONAL | EMBEDDED SOFTWARE DEVELOPER

luzcon digital ltda

  • Pessoa Jurídica
Duo Consultoria
Estagiário(a) de Engenharia Civil

Duo Consultoria

Belo Horizonte, MG, Brasil

R$ 2.160,00

Digisystem
Desenvolvedor Mobile Senior

Digisystem

  • CLT

Não encontrou a vaga que queria?

Entre na nossa base e tenha seu perfil exposto a milhares de recrutadores por todo o Brasil

Ver Outras Vagas Cadastrar meu Perfil

Aprimorar Conhecimentos

Dê um up nas suas habilidades profissionais.