Desenvolvedor back end
Descrição da Vaga
Descrição: O Que Não Pode Faltar Em Suas Skils * Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas; * Mínimo de 4 anos de experiência comprovada com Java (8\+); * Domínio em desenvolvimento de API REST com Spring Boot ou frameworks equivalentes; * Experiência avançada com Hibernate/JPA e modelagem de dados; * Conhecimento sólido em bancos de dados relacionais (PostgreSQL, MySQL ou Oracle); * Experiência prática com Apache Kafka (produção/consumo de tópicos, schemas, KSQL); * Vivência com testes unitários e de integração (JUnit, Mockito, Testcontainers); * Familiaridade com Git, controle de versionamento e pull requests. Será Um Diferencial Caso Você Tenha * Experiência com Quarkus (native compilation, reactive programming); * Conhecimento em Spring Cloud, Micronaut ou Jakarta EE; * Uso de MongoDB, Redis ou Elasticsearch em produção; * Mensageria com RabbitMQ ou AWS SQS/SNS; * Observabilidade com Prometheus, Grafana, OpenTelemetry ou Jaeger; * Arquitetura de microsserviços e padrões como Circuit Breaker, Saga, CQRS; * Deploy em containers (Docker) e orquestração com Kubernetes; * Pipelines CI/CD com Jenkins, GitHub Actions ou GitLab CI. * Projetar, desenvolver e manter APIs RESTful robustas e seguras; * Modelar e otimizar consultas em bancos de dados relacionais e não relacionais; * Implementar pipelines de mensageria assíncrona com Kafka; * Garantir alta disponibilidade, escalabilidade e performance das aplicações; * Escrever código limpo, testável e documentado, seguindo boas práticas de Clean Code e Design Patterns; * Participar ativamente de cerimônias ágeis (Daily, Planning, Review, Retro); * Colaborar com arquitetos e DevOps na evolução da infraestrutura e CI/CD. 2511010202241844247
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev