BRA IT Analyst III - Java
Country: Brazil
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 no design e na 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;
- Ser responsável pela análise e desenvolvimento de sistemas, 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 aplicativo;
- Descobrir, avaliar e implementar novas tecnologias para maximizar a eficiência durante o desenvolvimento;
- Configurar, buildar e deployar a aplicação nos ambientes;
- Acompanhar a 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, Spring Batch com sólida compreensão do 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 Spring Boot com integrações em Kafka e REST utilizando FeignClient/WebClient com tolerância a falhas (Fallback em Hystrix/Resilience4j);
- Arquitetura de Event Streaming com Kafka;
- Continuous Integration e Continuous Deployment (CI/CD), Git, Gitflow, Maven;
- Bases de dados Redis, MongoDB, SQL Server e Oracle;
- Observabilidade (OpenTelemetry, 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;
- Day Off 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