Desenvolvedor Pleno Java - 241291

Brasília Hybrid

A Qintess é especialista em potencializar a essência do seu negócio. Nossas soluções de transformação digital permitem que sua empresa opere com rapidez e flexibilidade, acompanhando as mudanças de um mercado em constante evolução.

Aliados às melhores práticas em ESG, desenvolvemos capacidades digitais com inteligência e design inovador para suportar nossos clientes na jornada em direção a um crescimento sustentável.

Hoje, a Qintess possui, aproximadamente, 3.000 funcionários e mais de 800 clientes, com operações em nove países. Entre os principais clientes estão sete das dez principais instituições financeiras do mundo, oito das dez maiores empresas de serviços públicos do Brasil e duas das três maiores empresas de telecomunicações do país.

Qintess. Accelerate your essence.

---

Responsabilidades:

  • Desenvolver e implementar soluções de automação de processos, utilizando diversas linguagens e tecnologias.
  • Garantir redução de erros e custos, melhoria da qualidade dos serviços e processos e aumento da produtividade.
  • Participar de todo o ciclo de desenvolvimento de software: análise, desenvolvimento, testes, implantação e manutenção.
  • Criar e manter aplicações web responsivas, interfaces PWA e integrações entre sistemas.
  • Atuar com integração contínua, entrega contínua e testes automatizados.
  • Realizar análise estática de código e otimização de desempenho.
  • Apoiar o time na definição de arquitetura e padrões de desenvolvimento.
  • Trabalhar de forma colaborativa com o cliente, comparecendo presencialmente 2x por mês.
Requirements

Modelo híbrido: presencial 2x por mês

  • Experiência
    • Mínimo de 3 anos de experiência com Java.
    • Certificação não obrigatória.
  • Conhecimentos em Arquitetura e Design
    • Padrões de projeto: Enterprise Integration Patterns, Design Patterns, SOA e Microservices Patterns.
    • Arquitetura: aplicações em três camadas, modelo MVC, aplicações multi-tenancy e baseadas em microserviços e containers.
    • Modelagem de dados relacional.
    • Design e desenvolvimento de APIs.
  • Desenvolvimento Front-end
    • HTML5, CSS3, XML, ASP.
    • Javascript (ECMAScript 5/6+), Ajax, JQuery, AngularJS 1.5+, Bootstrap 3+.
    • UX e usabilidade (User Experience).
    • PWA (Progressive Web Apps).
  • Integração e Backend
    • Mensageria, JMS, Web Services (SOAP/REST), EJB 3, WebSphere
    • Message Broker.
    • Programação Java Web: JEE 6+, JSE 5+, JSF 2.x, JPA 2, Struts 1.x.
    • Java Swing para aplicações desktop.
    • Processamento Batch em Java.
  • DevOps e Qualidade
    • Integração Contínua: Jenkins.
    • Testes Automatizados:
      • JUnit 3+ (unitários)
      • Selenium WebDriver 2.4+ e Protractor (funcionais)
      • JMeter 2+ (carga e desempenho)
    • Práticas: TDD, ATDD, BDD (especificação por exemplo), refactoring e continuous delivery.
    • Análise estática de código: SonarQube.
  • Banco de Dados e Versionamento
    • SQL (consultas e modelagem relacional).
    • Controle de versão: ClearCase e Git.
    • IDE: Eclipse.
    • Configuração de servidores de aplicação.