Desenvolvedor Java back-end
Descrição da Vaga
**Responsabilidade** Desenvolvimento e manutenção de código, além de análise de requisitos e elaboração de projetos lógicos e físicos. Dificuldade Media Desenvolvimento e manutenção de código seguindo as especificações, normas, padrões e prazos estabelecidos, utilizando linguagem de programação. **Requisitos Técnicos** * Formação superior em tecnologia; * Java 11\+ (Spring boot, Spring Data, Spring Security, Spring Cache, SpringBatch); * AWS (S3, Pipelines, EKS, VPC, SG, Kafka, MSK e Demais serviços do fluxo de CI/CD); * OnPremise (Openshift PaaS); * Arquitetura Hexagonal; * Arquitetura distribuída em Microsserviços e Containers na Cloud (EKS/Docker); * APIs em SpringBoot com integrações em Kafka e Rest utilizando FeignClient/webclientcom tolerância a falhas (Fallback em Hystrix/resilience4j); * Arquitetura Event Streaming com Kafka; * Continuous Integration e Continuous Deployment (CI/CD), Git, Gitflow, Maven; * DBs Redis, Mongo e Oracle; * Observability (openTelemetric, Grafana e Dynatrace); * Documentação no Confluence e Swagger. * Espanhol ou Inglês nível avançado (obrigatório) **Habilidades Comportamentais e Soft Skills** * Boas práticas de desenvolvimento de software (SOLID) * Qualidade de Código (TDD, Clean Code) e Code Review * BDD, DDD, Mockito, Junit e Cucumber * Agil, Kanban e Scrum **Diferencial Para Contratação** Experiência em canais digitais de sistemas bancários. Modelo Híbrido – São Paulo, SP \- 2 a 3x/semana na Zona Sul; Período de alocação: 6 meses (podendo prorrogar); Início Imediato;
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev