Descrição da Vaga
A Lyncas busca um(a) Desenvolvedor(a) Java Pleno para integrar sua plataforma com instituições financeiras brasileiras. O profissional atuará com serviços Java/Spring Boot e funções Go em ambiente serverless, focando na segurança, resiliência e performance das integrações. É essencial ter autonomia para projetar, implementar e manter serviços e funções críticas.
Responsabilidades
- Desenvolver e evoluir microsserviç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.
- 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.
- Participar de revisões de código e compartilhar conhecimento com o time.
Requisitos
- ✓Pelo menos 3 anos de experiência com Java 17/21.
- ✓Experiência com Spring Boot e Spring Cloud.
- ✓Conhecimento em Maven.
- ✓Experiência com testes automatizados com JUnit e Testcontainers.
- ✓Conhecimento em cobertura de código com JaCoCo.
- ✓Experiência com MongoDB: modelagem de documentos, índices, tuning de conexão e pool.
- ✓Experiência com Redis: cache, TTL e boas práticas.
- ✓Experiência com RabbitMQ: filas, produtores e consumidores.
- ✓Conhecimento em microsserviços e arquitetura hexagonal (Ports & Adapters).
- ✓Experiência com Multi-tenancy.
- ✓Experiência com diferentes tipos de integrações.
- ✓Conhecimento em gestão de dados sigilosos.
- ✓Conhecimento em criptografia e proteção de dados sensíveis.
- ✓Experiência com autenticação e autorização com JWT e OAuth2.
- ✓Experiência com SSO com outras aplicações, como Azure AD, Okta e Google.
- ✓Conhecimento em Git e versionamento semântico.
- ✓Experiência com Docker e Kubernetes.
- ✓Conhecimento em concorrência em Java: executors, pools de threads e filas.
- •Experiência com integrações bancárias, incluindo APIs de extrato, cobrança, pagamentos e webhooks de bancos brasileiros.
- •Conhecimento em Kubernetes, Istio e GitOps.
- •Experiência com observabilidade com Datadog: traces, métricas e logs.
- •Conhecimento em Google Cloud Platform: GKE, GCE, Cloud Run, Networking e Secret Manager.
- •Experiência com 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.
- •Experiência prática com Go em produção.
- •Experiência com implementação de mTLS e comunicação segura via HTTPS.
- •Conhecimento em Go Modules e Workspaces.
- •Experiência com execução de funções em serviços serverless de nuvem.
Benefícios
- ✓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
Categorias
Sobre a Empresa
Mais vagas na Lyncas → Somos uma empresa jovem que busca atender com excelência nossos clientes sem abrir mão dos nossos valores. Inconformados com um mercado que preza por volume, buscamos padrões de excelência para conectar pessoas e sistemas e promover uma jornada digital incrível! Grande visão: Esta...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev