Enghouse

Senior Software Developer (Back-end)

Enghouse
Apply
6 months ago
Remote, WorldwideSenior

Responsibilities

  • Projetar, desenvolver e manter APIs REST escaláveis com Java e Quarkus.
  • Desenvolver soluções de mensageria e comunicação assíncrona com RabbitMQ, com foco em resiliência.
  • Colaborar com arquitetos e gerentes de produto na definição de requisitos técnicos, viabilidade e escalabilidade ponta a ponta.
  • Manter esquemas de banco de dados PostgreSQL e apoiar pipelines de CI/CD no GitHub Actions.
  • Apoiar a infraestrutura e a orquestração em Kubernetes, incluindo Docker e ambientes Linux.
  • Configurar e manter soluções de gestão de identidade e acesso com Keycloak.
  • Investigar problemas de performance, contenção de recursos, locking e deadlocks.
  • Contribuir com revisões de código, testes e compartilhamento de boas práticas técnicas.

Requirements

  • Mínimo de 5 anos de experiência em desenvolvimento de software backend.
  • Experiência comprovada com arquiteturas de microsserviços e sistemas distribuídos.
  • Domínio de Java; experiência com Quarkus é considerada diferencial.
  • Experiência com RabbitMQ ou outros brokers de mensageria.
  • Experiência com SQL e bancos de dados relacionais, especialmente PostgreSQL.
  • Conhecimento profundo de padrões de projeto e arquitetura de software escalável.
  • Experiência em cloud, preferencialmente OCI ou plataformas similares como AWS, Azure ou GCP.
  • Domínio de Git e GitHub Actions para automação de deploys.
  • Conhecimento de Keycloak para gestão de identidade e acesso.
  • Proficiência em Linux, Docker e Kubernetes.
  • Experiência com testes unitários e de integração usando JUnit, Mockito e RestAssured.
  • Familiaridade com monitoramento e observabilidade de sistemas.
  • Prática com metodologias Scrum ou Kanban.

Benefits

  • Posição 100% remota.
  • Empresa empregadora de igualdade de oportunidades, com compromisso com diversidade, inclusão e acomodações durante o processo seletivo.
Enghouse

About Enghouse

1,001-5,000 employees
Contact me