Desenvolvedor(a) Java Pleno

LyncasRemotoindeedpublicada el 07/10/2026
Imprescindible:TypeScriptJavaReactGitAzureGoogle CloudDockerKubernetesCloudBackendCI/CDRemote

Sobre a vaga

Você será responsável pela integração da plataforma com instituições financeiras brasileiras. O time trabalha com serviços Java/Spring Boot e funções Go executadas em ambiente serverless, que se comunicam com as instituições financeiras de forma segura.

Buscamos uma pessoa com autonomia para desenhar, implementar e manter serviços e funções críticas, com atenção especial à segurança, resiliência e performance.

Responsabilidades

Desenvolver e evoluir microserviços Java/Spring Boot. Desenvolver e manter funções em Go (serverless). Implementar e manter integrações com APIs e webhooks de instituições financeiras. Evoluir bibliotecas compartilhadas em Java e Go e coordenar sua adoção pelos consumidores. Projetar novos serviços seguindo arquitetura hexagonal (Ports & Adapters). Garantir isolamento multi-tenant em todas as camadas: aplicação, cache e persistência. Investigar e resolver problemas de performance, concorrência e consumo de recursos em containers. Manter a qualidade do código com testes automatizados, análise estática e verificação de vulnerabilidades em dependências. Participar de revisões de código e compartilhar conhecimento com o time. vaga-backend-java-go (1)

Requisitos técnicos

Pelo menos 3 anos de experiência com Java 17/21. Spring Boot e Spring Cloud. Maven. Testes automatizados com JUnit e Testcontainers. Cobertura de código com JaCoCo. MongoDB: modelagem de documentos, índices, tuning de conexão e pool. Redis: cache, TTL e boas práticas. RabbitMQ: filas, produtores e consumidores. Microserviços e arquitetura hexagonal (Ports & Adapters). Multi-tenancy. Experiência com diferentes tipos de integrações. vaga-backend-java-go (1) Gestão de dados sigilosos. Criptografia e proteção de dados sensíveis. Autenticação e autorização com JWT e OAuth2. SSO com outras aplicações, como Azure AD, Okta e Google. Git e versionamento semântico. Docker e Kubernetes. Concorrência em Java: executors, pools de threads e filas.

Desejáveis / Diferenciais

Experiência com integrações bancárias, incluindo APIs de extrato, cobrança, pagamentos e webhooks de bancos brasileiros. Kubernetes, Istio e GitOps. Observabilidade com Datadog: traces, métricas e logs. Google Cloud Platform: GKE, GCE, Cloud Run, Networking e Secret Manager. Pipelines de CI/CD com GitHub Actions. Conhecimento básico de TypeScript ou React para colaboração com outros times. Conhecimento do mercado financeiro brasileiro, incluindo Pix, CNAB e padrões bancários. vaga-backend-java-go (1) Experiência prática com Go em produção. Implementação de mTLS e comunicação segura via HTTPS. Go Modules e Workspaces. Execução de funções em serviços serverless de nuvem.

Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:

Oportunidades 100% remotas ‍

Vale home office

Feedbacks periódicos

Programa de indicações

Acolhimento psicológico ‍ ️

Ginástica laboral ️

Academia de conhecimento

Convênio com escola de inglês

Reuniões mensais de transparência

Happy hour online

Kit de boas-vindas