Publicidade

Última atualização: 10 de Novembro de 2026

Java Developer | Mid (Remote)

Desenvolvimento de soluções de alta volumetria transacional e baixa latência em Java

😎 Pleno♿ PcD💼 CLT🌍 100% Remoto

Via Gupy

Sobre

A Compass UOL está em busca de um(a) Desenvolvedor(a) Java Pleno para atuar no desenho e implantação de soluções de ponta a ponta, tanto em sistemas novos quanto legados. O profissional será responsável por escolher frameworks, componentes e padrões arquiteturais alinhados às necessidades de negócio, além de colaborar com as equipes de desenvolvimento para garantir a conformidade com padrões de projeto, boas práticas de engenharia e qualidade de código.

Responsabilidades

  • Desenhar soluções de ponta a ponta (novas e legadas), escolhendo frameworks, componentes e padrões arquiteturais alinhados às necessidades de negócio;
  • Atuar em estreita colaboração com as equipes de desenvolvimento, garantindo conformidade com padrões de projeto, boas práticas de engenharia e qualidade de código (clean code e SonarQube);
  • Desenhar arquiteturas preparadas para alta volumetria transacional (milhares de transações/segundo e milhões/dia), baixa latência e resiliência;
  • Analisar e validar requisitos funcionais e não-funcionais com clientes e stakeholders, transformando-os em artefatos técnicos de engenharia de software;
  • Conectar sistemas centrais (core bancário/mainframe) a periféricos bancários, filas de mensageria e serviços distribuídos em nuvem;
  • Avaliar periodicamente as entregas técnicas para garantir que o código implementado reflita o desenho arquitetural aprovado.

Requisitos

  • Sólida experiência prática como Arquiteto de Software ou Especialista Técnico em ecossistemas de alta complexidade
  • Conhecimento em Arquitetura MVC, Microsserviços, Design de APIs RESTful, Multi-tenancy e Design Patterns (GoF e corporativos)
  • Experiência em desenhar e implantar soluções utilizando Docker / Containers
  • Experiência consistente com Java EE 5+, Java SE 6+, Spring Framework (incluindo configurações Spring XML), JPA 2 e EJB 3
  • Vivência ou familiaridade com Java Swing, JSF e Apache Velocity
  • Conhecimento aprofundado em transações distribuídas (CMT/BMT) e processamento em lote (Batch)
  • Domínio de JMS, IBM MQ (WebSphere MQ) e/ou IBM App Connect / WebSphere Message Broker
  • Vivência com mensageria XML, serviços REST e protocolos transacionais financeiros, especialmente ISO 8583 (versão 1987)
  • Atuação em integração com periféricos e automação bancária: Conhecimento prático em padrões J/XFS (CWA-13937 / FDI 2.1.3b+) e integração com PinPads criptográficos (padrão EMV), impressoras autenticadoras, leitores/scanners de CMC7 / código de barras e smartcards
  • Experiência consistente com IBM DB2, modelagem relacional e otimização de consultas SQL complexas
  • Experiência prática na configuração e análise estática de qualidade de código com SonarQube
  • Conhecimento de arquitetura em Nuvem (pública ou privada) e noções de administração e operação em ambiente Linux
  • Conhecimento em HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular e arquiteturas PWA
  • Noções de convivência técnica com tecnologias adicionais, incluindo ASP.NET
  • Noções de integração com ambientes de Mainframe (COBOL / CICS)

Desejáveis

  • Atuação com metodologias ágeis, especialmente processos com Scrum e Kanban

Benefícios

  • Vale-alimentação e/ou vale-refeição;
  • Plano de saúde;
  • Plano odontológico;
  • Plano de saúde para o seu pet;
  • Auxílio home office;
  • Kit de boas-vindas no onboarding;
  • Seguro de vida;
  • Zenklub, com acompanhamento psicológico e nutricional;
  • TotalPass;
  • Programa de Certificações e Capacitação Contínua com parceiros (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce);
  • Parcerias e descontos para o seu desenvolvimento;
  • Acesso ao conteúdo UOL;
  • Kit maternidade;
  • Licença maternidade e paternidade estendidas;
  • Programa de indicações.

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"

Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!