Arquitetura de Software

confidential

United States

Remote

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Plano de Saúde
Vale Alimentação
Seguro de Vida

Job summary

Digisystem está com uma oportunidade para Arquitetura de Software. O profissional irá colaborar na definição de arquitetura de novas soluções e orientar equipes sobre padrões de projeto. Também apoiará na escolha de tecnologias, integrando builds paralelamente desenvolvidos.

A vaga exige domínio de Java/JEE, microserviços, mensagens, REST/WS, TDD/ATDD, CI/CD e práticas DevOps, com forte foco em arquitetura de sistemas distribuídos.

Qualifications

  • Experiência de 7+ anos em desenvolvimento e arquitetura Java/JEE.
  • Conhecimento de padrões de projeto e SOA.
  • Experiência com DevOps, CI/CD e metodologias ágeis.
  • Familiaridade com microserviços e containers.
  • Conhecimentos de segurança de aplicações (OWASP, JAAS, LDAP).

Responsibilities

  • Definir arquitetura de novas soluções e manter as arquiteturas atuais.
  • Orientar desenvolvedores quanto aos padrões de projeto adotados.
  • Definir tecnologias a serem utilizadas para desenvolvimento.
  • Gerenciar integração e merges de builds paralelamente desenvolvidos.
  • Modelar dados relacionais e APIs.

Skills

Arquitetura de Software
Padrões de projeto
Integração entre sistemas
MVC / 3 camadas
Java/JEE
Microserviços
Mensageria JMS
WebSphere MQ
REST/WS
CI/CD
TDD/ATDD
DevOps
Selenium/JUnit
Angular/JS
Linux básico
Segurança de aplicações

Education

Graduação em TI

Tools

JMS
WebSphere MQ
WebSphere Message Broker
JUnit
Selenium WebDriver
Protractor
JMeter
Eclipse

Job description

Estamos com oportunidade para Arquitetura de Software na empresa Digisystem.

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

Benefícios

Plano de Saúde, Vale Alimentação, Seguro de Vida

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro de Nuvem Especialidade: Analytics, Business Intelligence e Inteligência artificial
Engenheiro de Nuvem Especialidade: Analytics, Business Intelligence e Inteligência artificial

confidential • United States

Remote
USD 110,000 - 170,000
Vale Alimentação
Plano de saúde (dependentes)
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular

NEPSE Trading • United States

On-site
USD 23,000 - 35,000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+3
Pessoa Arquiteta de Soluções Cloud AWS New
Pessoa Arquiteta de Soluções Cloud AWS New

SimplyHired • United States

On-site
USD 140,000 - 180,000
Trabalho remoto
Horários flexíveis
Auxílio Educação
+17
Devops Engineer/ Sre Sênior
Devops Engineer/ Sre Sênior

VAGAS • United States

Hybrid
USD 130,000 - 180,000
Home Office
Plano de saúde
Plano odontológico
+5
Arquitetura de Software Sênior: Microserviços & CI/CD
Arquitetura de Software Sênior: Microserviços & CI/CD

confidential • United States

Remote
USD 140,000 - 210,000
Plano de Saúde
Vale Alimentação
Seguro de Vida
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular

Zohorecruit • United States

Remote
USD 90,000 - 130,000
[Cartões] Sênior Software Engineer Golang
[Cartões] Sênior Software Engineer Golang

Stone • United States

Remote
USD 35,000 - 58,000
Plano de Saúde e Odontológico
Vale Refeição/Alimentação
Auxílio Creche
+3
AWS Cloud Engineer
AWS Cloud Engineer

Atom6 Studio LLC • Northern (KY)

Hybrid
USD 110,000 - 140,000
Engineering Manager
Engineering Manager

HOOP Global • Town of Poland (NY)

On-site
USD 80,000 - 100,000
Benefícios CLT ou PJ tradicional
Cultura de colaboração
Oportunidades de desenvolvimento
[Crédito] Software Engineer III - C#
[Crédito] Software Engineer III - C#

Stone • United States

Remote
USD 90,000 - 140,000
Plano de saúde e odontológico
Subsídio de medicamentos
Vale refeição/Alimentação
+4