Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Java

CLT (Efetivo)Presencial (Local)São Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

Desenvolvedor Java Pleno.

Responsabilidades da Vaga:

  • Desenvolver e manter microsserviços Java 17 / Spring Boot 3 no domínio de *cartões de crédito*
  • Implementar integrações event-driven com *Apache Kafka (MSK)*, incluindo consumers batch, DLT/Retry patterns e idempotência
  • Desenvolver APIs RESTful seguindo abordagem *API-First* com OpenAPI
  • Implementar rotas de integração com *Apache Camel* para proxy/orquestração de serviços
  • Trabalhar com bancos de dados *PostgreSQL (Aurora)* e *MongoDB (DocumentDB)* usando Spring Data JPA e Spring Data MongoDB
  • Integrar com sistemas legados (mainframe)
  • Garantir qualidade de código com testes unitários (JUnit 5, Mockito), testes de integração (REST Assured), cobertura (JaCoCo) e análise estática (SonarQube)
  • Seguir padrões de *Arquitetura Hexagonal* e validações arquiteturais automatizadas (ArchUnit)
  • Participar do ciclo completo de CI/CD com GitHub Actions, Docker, Helm e Kubernetes
  • Implementar padrões de resiliência (Resilience4j) e observabilidade (OpenTelemetry, telemetria)
  • Colaborar com o time em cerimônias ágeis e code reviews.

Requisitos:


Requisitos Obrigatórios:

  • Experiência sólida com *Java 17+* e *Spring Boot 3.x*
  • Conhecimento em *Apache Kafka* (consumers, producers, DLT, retry, batch processing)
  • Experiência com *Spring Data JPA* e bancos relacionais (*PostgreSQL*)
  • Familiaridade com *Docker* e *Kubernetes*
  • Experiência com testes automatizados (JUnit 5, Mockito)
  • Conhecimento em *APIs RESTful* e *OpenAPI/Swagger*
  • Experiência com *Git* e *GitHub* (branching, PRs, code review)
  • Conhecimento em *Maven*
  • Entendimento de padrões de arquitetura de microsserviços.

Requisitos Desejáveis:

  • Experiência com *Apache Camel*
  • Conhecimento em *MongoDB / DocumentDB*
  • Familiaridade com *Arquitetura Hexagonal* (Ports & Adapters)
  • Experiência com *AWS* (EKS, MSK, Aurora, Secrets Manager, DocumentDB)
  • Conhecimento em *Spring Security OAuth2/JWT*
  • Experiência com *Helm* e *GitHub Actions*
  • Familiaridade com *Resilience4j* (circuit breaker, retry)
  • Experiência com *OpenTelemetry* e observabilidade
  • Conhecimento em *Spring Batch*
  • Conhecimento em *OpenAPI Generator* (API-First development)
  • Experiência no domínio financeiro/bancário, especialmente *cartões de crédito*.
Diferenciais:
  • Experiencia aprofundada em Spring Boot e performance
  • Experiência com *Spring Cloud Stream*
  • Familiaridade com estratégias de deploy *Blue/Green*
  • Experiência com *Pitest* (mutation testing)
  • Conhecimento em *OpenFeign* para comunicação entre microsserviços.


BUSCAS DE VAGAS SEMELHANTES