- 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...
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.