Logo for Compass.uol

Java Back-End Developer | Mid Level (Remote)

Role overview

Summary

This role focuses on developing back-end solutions within the financial sector at Compass UOL. You will work on building and maintaining applications that integrate digital interfaces with business services, contributing to the company's mission of leveraging AI and advanced technologies.

Qualifications

  • Experience with back-end development using Java.
  • Knowledge of Spring Boot.
  • Experience in building and maintaining REST APIs.
  • Knowledge of integration contracts and API documentation with Swagger.
  • Preferred: Experience with event-driven architecture.

Responsibilities

  • Develop and evolve back-end solutions for the financial sector.
  • Build, maintain, and enhance applications following the Backend for Frontend (BFF) standard.
  • Implement APIs and orchestrate service calls, ensuring performance, security, and reliability of integrations.
  • Integrate with systems and data sources, processing information for front-end applications.

Key facts

Hard skills

About the company

Compass.uol logo

Compass.uol

  • IT Services & Consulting
  • XLarge
  • 5,001–10,000
Compasso UOL is a Brazilian technology company owned by the UOL Group, which offers technology services, and provides state-of-the-art solutions, contributing to the digital transformation of its customers so they can become leaders in its sectors of activity. Compasso UOL is a company that cultivates people's talent and use state-of-the-art technologies such as Agile Development, Multicloud, Data&Analytics, Cyber Security, Artificial Intelligence/Machine Learning, APIs/Microservices, IoT and others, providing technology and knowledge that help customers in building digital solutions that enable the transformation and evolution of their business.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


.


RESPONSIBILITIES AND ASSIGNMENTS


  • Desenvolver e evoluir soluções back-end para o segmento financeiro;
  • Construir, manter e aprimorar aplicações no padrão BFF (Backend for Frontend), realizando a integração entre interfaces digitais e serviços de negócio;
  • Implementar APIs e orquestrar chamadas entre serviços, garantindo desempenho, segurança e confiabilidade das integrações;
  • Realizar integração com sistemas e fontes de dados, processando informações e disponibilizando-as para consumo das aplicações front-end;
  • Implementar regras de negócio de acordo com os requisitos definidos e a solução especificada;
  • Garantir a qualidade do código por meio da adoção de boas práticas de desenvolvimento, segurança e padrões técnicos estabelecidos;
  • Aplicar estratégias de validação e transformação de dados, tratamento de erros, timeouts, retentativas e cache;
  • Contribuir para a construção de soluções escaláveis, resilientes e aderentes às necessidades dos canais digitais;
  • Desenvolver testes automatizados e apoiar a observabilidade das aplicações;
  • Atuar em ambientes de alta concorrência e alto volume de requisições.

REQUIREMENTS AND QUALIFICATIONS


  • Experiência com desenvolvimento back-end utilizando Java;
  • Conhecimento em Spring Boot;
  • Experiência na construção e manutenção de APIs REST;
  • Conhecimento em contratos de integração e documentação de APIs com Swagger;
  • Experiência com arquitetura orientada a eventos (Event-Driven Architecture);
  • Conhecimento em serviços de mensageria;
  • Experiência com GitHub e GitLab;
  • Conhecimento em Maven;
  • Experiência com autenticação e autorização de aplicações;
  • Conhecimento em validação e transformação de dados;
  • Experiência em tratamento de erros, timeouts, retentativas e estratégias de cache;
  • Conhecimento em orientação a objetos e boas práticas de arquitetura de software;
  • Experiência com testes unitários e automação de testes;
  • Conhecimento em observabilidade e padrões de resiliência;
  • Experiência em desenvolvimento de soluções escaláveis para ambientes de alta demanda e elevado volume de transações.

ADDITIONAL INFORMATION


Benefícios

  • Vale-alimentação e/ou vale-refeição;
  • Plano de saúde e plano odontológico;
  • Plano de saúde para o seu pet;
  • Auxílio home office (para vagas remotas);
  • 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.


Become a Compasser, be part of AI/R.


Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.

We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.


Related jobs

See all Backend Developer jobs

Other jobs at Compass.uol