Aqui, seu papel será:
Com conhecimento técnico e vasta experiência em desenvolvimento de software, impulsionar a inovação e excelência técnica;
Colaborar o design e a arquitetura de sistemas complexos, garantindo qualidade, escalabilidade e performance;
Participar de decisões técnicas críticas e orientar a equipe na implementação das melhores práticas de desenvolvimento;
Envolver-se em análises de requisitos, planejamento de projetos e estratégias de implementação;
Responsável pela análise e desenvolvimento de sistema, incluindo a criação de testes automatizados;
Colaborar com equipes interfuncionais para definir, criar e entregar recursos;
Garantir a confiabilidade e robustez do código;
Testar, solucionar erros e bugs do código para otimizar a performance do app;
Descobrir, avaliar e implementar novas tecnologias para maximizar a eficiência durante o desenvolvimento;
Configurar, buildar e deployar a aplicação nos ambientes;
Acompanhar implantação em produção;
Garantir a entrega dos projetos em um ambiente de programação, interativo, dinâmico e voltado a prazos.
Requisitos Imprescindíveis:
Experiência com o desenvolvimento de Back End em Java;
Experiência em Spring boot, Spring Data, Spring Security, Spring Cache, SpringBatch com sólida compreensão sobre o seu cenário de desenvolvimento, arquitetura e tendências;
Conhecimento em AWS (S3, Pipelines, EKS, VPC, SG, Kafka, MSK e Demais serviços do fluxo de CI/CD) e OnPremise (Openshift PaaS);
Experiência prática com Integração de Sistemas utilizando Serviços e/ou APIS (REST);
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/webclient com tolerancia a falhas (Fallback em Hystrix/resilience4j);
Arquitetura Event Streaming com Kafka;
Continuous Integration e Continuous Deployment (CI/CD), Git, Gitflow, Maven;
DBs Redis, Mongo, Sql Server e Oracle;
Observability (openTelemetric, Grafana e Dynatrace);
Documentação no Confluence e Swagger;
Boas práticas de desenvolvimento de software (SOLID);
Qualidade de Código (TDD, Clean Code) e Code Review;
BDD, DDD, Mockito, Junit e Cucumber;
Camel.
Requisitos Desejáveis:
Forte compreensão sobre metodologias Agile/Scrum e ferramentas colaborativas (Jira e Confluence);
Sólidas habilidades técnicas, analíticas e de solução de problemas;
Ótimas habilidades interpessoais e organizacionais;
Local de trabalho:
Geração Digital – Av Interlagos, 3501 – Interlagos, São Paulo - SP
# BENEFÍCIOS:
➡️ Auxílio refeição;
➡️ Convênio médico;
➡️ Convênio Odontológico: Plano básico e intermediário;
➡️ Vale Transporte;
➡️ Flex Férias: 24 dias úteis de férias podendo ser divididos em até 6 vezes, e a cada 2 meses trabalhados você já pode aproveitar 4 dias úteis;
➡️ DayOff Aniversário;
➡️ Parceiros de academia: Gympass, Totalpass;
➡️ Flex Working: Modelo de trabalho híbrido: 2 dias Home Office e 3 dias presenciais;
➡️ Plataformas de treinamento com mais de 100 mil cursos;
➡️ Linhas de carreira para o seu desenvolvimento profissional;
➡️ Flex Learning: Incentivo para estudos exclusivo a funcionários com Alta Performance;
➡️ Auxílio Creche;
➡️ Programa Nascer e Licença Paternidade estendida.
#LI-Hybrid
#Backend #Java #Spring boot #Microserviços #API #Big Data