Responsabilidades e atribuições - Definir e evoluir arquiteturas de soluções de software. - Orientar desenvolvedores quanto a padrões de projeto e boas práticas. - Apoiar na escolha de tecnologias e frameworks adequados. - Conduzir integração de sistemas, empacotamento e merges de builds em ambientes de Fábrica de Software. Requisitos e qualificações - Graduação superior completa em Tecnologia da Informação (TI) ou áreas relacionadas; - Metodologias Ágeis: Scrum, Kanban, XP, princípios do Manifesto Ágil. - Análise de Requisitos: funcionais e não funcionais. - Padrões de Arquitetura e Projeto: Design Patterns, SOA, Microservices, Enterprise Integration Patterns. - Modelagem de Dados: relacional, IBM DB2. - Arquitetura de Aplicações: 3 camadas, MVC. - Integração de Sistemas: Web Services, REST, JMS, MQ, EJB 3, ESB (WebSphere). - Front-end:JavaScript(ES5/ES6), AngularJS, Bootstrap 3, HTML5, CSS3, UX e usabilidade, PWA. - Práticas de Engenharia: Integração Contínua, TDD, ATDD, Refactoring, Entrega Contínua. - Testes: unitários (JUnit), funcionais (Selenium, Protractor), carga (JMeter), desempenho, segurança (OWASP), acessibilidade. - Back-end: Java SE/EE 6, JPA 2, Spring, Apache Velocity. - Ferramentas: SonarQube, Eclipse, Git/controle de versão. - Ambiente: Linux, segurança (JAAS, LDAP, SSO, RACF). - Escalabilidade: experiência com sistemas de alta performance e grande volume transacional. Certificação Exigida - Oracle Certified Professional - Java SE Programmer (versão 5 ou superior). Informações adicionais Benefícios: - Vale-refeição ou Alimentação; - Vale-transporte; - Plano de Saúde; - Plano Odontológico; - Seguro de Vida; - Wellhub; - Clube de Vantagens; - Auxílio Creche (quando previsto em convenção ou acordo coletivo). Em uma construção contínua, promovemos um ambiente de colaboração, respeito e facilidade. Investimos no desenvolvimento de talentos e na implementação de práticas que otimizam e conectam diferentes aspectos tecnológicos e inovadores.