Desenvolvedor Java

Not Interested
Bookmark
Report This Job

profile Job Location:

São Paulo - Brazil

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

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.




Requirements

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.

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 seg...
View more view more