Love Mondays


Vaga de Arquiteto de Software Java
Unisys em Belo Horizonte - MG

Descrição da Vaga

Arquiteto de Software Java - MG

Atividades:
* O dia a dia será participação em projetos desenvolvimento e manutenção de
sistemas, atuando no papel de Arquiteto de Software Java.
* Poderá participar de projetos geridos por processo tradicional ou ágil.
* Terá contato direto com o cliente final.
* Poderá ocorrer viagens.
* Haverá contato com time de língua inglesa e espanhola.
Competências e habilidades desejadas:

Profissional “Arquiteto de Software Java” com pelo menos 3 anos de experiência exercendo as funções abaixo:

  • Entendimento das principais necessidades de negícios e definição de visões aruqiteturais a partir das mesmas
  • Levantar os requisitos mais relevantes ou de maior risco arquitetural, avaliando alternativas para endereçá-los
  • Implementar provas de conceitos
  • Projetar e implementar a arquitetura candidata baseada nos requisitos críticos
  • Avaliar integração de sistemas e reuso de legado
  • Definir ou criar frameworks para implementação de requisitos
  • Comunicar e realizar coaching dos conceitos para a equipe de desenvolvimento
  • Documentar a arquitetura de software
  • Entender processos da Engenharia de Software, análise e implementação orientada a objetis, aplicações distribuídas, engenharia de segurança de aplicações, desenvolvimento e customização de frameworks # Requisitos tecnológicos
  • Ferramentas e frameworks de desenvolvimento o JEE, Eclipse, Jboss, EJB, JSF, PrimeFaces, HTML 5, JavaScript, CSS, JPA, Hibernate, JCA, Rest, JMS, Angular, Ionic, Oralce, MySQL, qualquer ferramenta de modelagem UML e modelagem de dados o Arquitetura de Serviços
  • Conceitos SOA, microserviços, API Management, IBM ESB ou IBM IIB, IBM MQ ou otro Message Queue
  • Conhecimentos de integração com mainframe será um diferencial
  • Ferramentas de gerência de configuração
  • SVN, Github ou similar
  • Ferrramentas de integração contínua como Jenkins, TFS, Automic ou similar
  • Ferramentas ALM como Mantis, Jira, TFS, Serena ou similar
  • Ferramentas de Gerenciamento de ciclo de vida de testes (desejável)
  • Selenium
  • Ferramentas de Gerenciamento de Ambientes
  • Puppet, Chef, Vagrant, Foreman, Containers Docker
  • Formação: Ciências da Computação, Análise de Sistemas, Análise e Desenvolvimento de Sistemas
  • Java Architect será um diferencial
  • Inglês avançado
  • espanhol será um diferencial
Leia mais