Desenvolvedor(a) Java Pleno

Lyncas

United States

Remote

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

A Lyncas está buscando um profissional backend para integrar plataformas com instituições financeiras brasileiras. O time atua com Java/Spring Boot e funções Go em serverless, priorizando segurança, resiliência e performance.

Você desenhará, implementará e manterá serviços críticos, evoluindo bibliotecas compartilhadas, com foco em arquitetura hexagonal e isolamento multi-tenant, além de garantir qualidade com testes e verificação de vulnerabilidades.

Qualifications

  • Experiência com Java 17/21 e frameworks Spring.
  • Desenvolvimento com Spring Boot/Spring Cloud e Maven.
  • Testes automatizados com JUnit e Testcontainers.
  • Cobertura com JaCoCo; modelagem MongoDB; Redis cache.
  • RabbitMQ; microserviços e arquitetura hexagonal.
  • Multi-tenancy; proteção de dados e credenciais.
  • Autenticação/Autorização: JWT/OAuth2; SSO com Azure Okta Google.
  • Git; Docker e Kubernetes; concorrência em Java.

Responsibilities

  • Desenhar, implementar e manter microserviços Java/Spring Boot.
  • Desenvolver funções Go em ambiente serverless.
  • Integrar com APIs e webhooks de instituições financeiras.
  • Compartilhar bibliotecas Java e Go entre equipes.
  • Projetar serviços seguindo Ports & Adapters.
  • Garantir isolamento multi-tenant em camadas.
  • Investigar e resolver problemas de performance em containers.
  • Promover qualidade de código com testes automatizados e segurança.
  • Participar de revisões de código e mentorar a equipe.

Skills

Java 17/21
Spring Boot
Spring Cloud
Maven
JUnit
Testcontainers
JaCoCo
MongoDB
Redis
RabbitMQ
Microservices
Hexagonal architecture
Multi-tenancy
JWT
OAuth2
SSO (Azure AD, Okta, Google)
Git
Docker
Kubernetes
Concurrency (Executors, Threads)

Tools

Docker
Kubernetes
Git

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Java Sênior
Desenvolvedor Java Sênior

Lyncas • United States

Remote
USD 120,000 - 180,000
Oportunidades 100% remotas
Vale home office
Feedbacks periódicos
+8
12219965 - DESENVOLVEDOR FULL STACK SR
12219965 - DESENVOLVEDOR FULL STACK SR

DigAI • United States

Remote
USD 120,000 - 160,000
Vale-refeição
Desconto em cursos
Academia Stefanini — cursos online com
+2
12203750 - DESENVOLVEDOR JAVA SR
12203750 - DESENVOLVEDOR JAVA SR

DigAI • United States

Remote
USD 120,000 - 180,000
Desenvolvedor(a) Java Backend PL [100% remoto]
Desenvolvedor(a) Java Backend PL [100% remoto]

Cashme • United States

Remote
USD 90,000 - 130,000
Desenvolvedor(a) Backend Java – Sênior
Desenvolvedor(a) Backend Java – Sênior

Peers Solutions GmbH • United States

Remote
USD 36,000 - 60,000
Remuneração diferenciada
Desenvolvimento humano
Plano de carreira
+2
12417228 - DESENVOLVEDOR FULLSTACK JAVA PL
12417228 - DESENVOLVEDOR FULLSTACK JAVA PL

DigAI • United States

Remote
USD 90,000 - 140,000
12287682 - DESENVOLVEDOR BACK END SR
12287682 - DESENVOLVEDOR BACK END SR

DigAI • United States

Remote
USD 120,000 - 160,000
Staff Software Engineer - Backend - Brasil
Staff Software Engineer - Backend - Brasil

DigAI • United States

Remote
USD 100,000 - 140,000
Plano de saúde
Plano odontológico
Seguro de vida
+4
Desenvolvedor Júnior
Desenvolvedor Júnior

Wevy • United States

Remote
USD 24,000 - 42,000
Assistência Médica
Assistência Odontológica
Auxilio Creche
+3
12417229 - DESENVOLVEDOR FULLSTACK JAVA PL
12417229 - DESENVOLVEDOR FULLSTACK JAVA PL

DigAI • United States

Remote
USD 85,000 - 120,000