Desenvolvedor Java back-end
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 média: 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 emMicrosserviços e Containers na Cloud (EKS/Docker);
- APIs em SpringBoot com integrações emKafka e Rest utilizando FeignClient/webclientcom tolerância a falhas (Fallbackem 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 SoftSkills
- Boas práticas de desenvolvimento desoftware (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 desistemas bancários.
Detalhes adicionais
- Modelo Híbrido – São Paulo, SP - 2 a 3x/semanana Zona Sul;
- Período de alocação: 6 meses (podendo prorrogar);
- Início Imediato;