Arquitetura de Software

Digisystem

São Paulo

Presencial

BRL 220 000 - 320 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

Digisystem busca profissional com forte atuação em arquitetura de software, com foco em Java/JEE, padrões de projeto, e integração entre sistemas. O candidato ideal possui experiência em ambientes Agile, APIs, microserviços, containers e práticas de DevOps.

Será responsável por orientar equipes de desenvolvimento, definir tecnologias, validar soluções e gerenciar integrações complexas com mensageria, REST e serviços web.

Qualificações

  • Experiência com arquitetura de soluções java/JEE e manutenções de arquiteturas existentes.
  • Conhecimento de padrões de projeto, design patterns e SOA.
  • Análise de requisitos funcionais e não-funcionais.
  • Domínio de integrações entre sistemas, mensageria e web services.
  • Experiência com ferramentas de CI/CD, testes e DevOps.

Responsabilidades

  • 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.

Conhecimentos

System knowledge
Agile methodologies
Requirements analysis
Design patterns
Relational data modeling
Three-tier architecture
MVC architecture
System integration
JavaScript / Angular / HTML / CSS
UX
CI/CD / DevOps
Unit/Integration testing
Java/JEE web development
Static code analysis
SQL
Version control / DevOps practices

Formação académica

Oracle Certified Professional - Java SE Programmer
TOGAF
ITAC
CITA (Certified IT Architecture Program)
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)
Graduation in IT with 360 hours specialization

Ferramentas

Eclipse IDE
WebSphere MQ
WebSphere Message Broker
JUnit
Selenium WebDriver
Protractor
JMeter
JPA
JSF
EJB 3
Hibernate
Docker
Kubernetes
REST
Linux
SQL tooling

Descrição da oferta de emprego

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:
  • 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:
  • 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

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Arquiteto DevOps CLT
Arquiteto DevOps CLT

INTEGRA RH • Brasília

Presencial
BRL 180 000 - 320 000
Arquiteto DevOps
Arquiteto DevOps

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 180 000 - 240 000
Analista/Desenvolvedor Java (Web e Back-end)
Analista/Desenvolvedor Java (Web e Back-end)

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 120 000 - 180 000
Analista Desenvolvedor Java
Analista Desenvolvedor Java

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 134 000 - 201 000
Analista/Desenvolvedor Java (Web e Back-end)
Analista/Desenvolvedor Java (Web e Back-end)

INTEGRA RH • Brasília

Presencial
BRL 180 000 - 240 000
Manutenção de Ambiente
Manutenção de Ambiente

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 150 000 - 270 000
Analista/Desenvolvedor - Tecnologia ASP
Analista/Desenvolvedor - Tecnologia ASP

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 120 000 - 160 000
Manutenção de Ambiente CLT
Manutenção de Ambiente CLT

INTEGRA RH • Brasília

Presencial
BRL 180 000 - 240 000
C70 - Arquiteto de Software - Pleno
C70 - Arquiteto de Software - Pleno

Place Tecnologia e Inovação S.A. • Brasília

Presencial
Análise de Negócio
Análise de Negócio

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 100 000 - 167 000