Technical skills
AngularNode.jsJavaAPI developmentNoSQLCI/CDAWSCloud platformsDevOps
About this role
No seu dia a dia:
- Desenvolvedor Java de uma das squads de desenvolvimento interno do produto veículos. Os times de desenvolvimento de veículos tem como objetivo propor a melhor experiência de contratação, velocidade e disponibilidade das soluções para os nossos lojistas e clientes.
- O profissional nesse papel será responsável pela análise, busca de novas soluções e tecnologias, visando sempre a melhor solução para o produto, melhorias nos sistemas existentes, qualidade, melhores práticas de desenvolvimento e arquitetura de software.
Esperamos de você:
- Atuação em novos projetos
- Análise e melhoria de performance das aplicações
- Auxiliar a especificação de novas funcionalidades (trazendo o ponto de vista técnico)
- Analisar a causa de problemas e propor soluções
- Apoiar nossos arquitetos nos desafios tecnológicos, analisar e propor arquitetura, implementação de novas funcionalidades na plataforma
- Acompanhar as novas tecnologias visando melhorar a qualidade e a produtividade.
- Implementar soluções a nível de projeto
- Ajudar na busca de novos talentos, apoiando recrutamento interno/externo
- Realizar code review contribuindo com comentários úteis e relevantes, buscando a maturidade do software construído e colaborando com a evolução do profissional que escreveu o código
- Garantir a estabilidade do ambiente produtivo
- Acompanhar as métricas da aplicação e observabilidade
- Participação nas cerimonias ágeis do time
- Acompanhamento de homologação junto aos usuários e implantação das correções dos erros identificados em ambiente produtivo.
- Refinamento técnico e quebra de atividades dentro da squad.
- AWS (EKS, S3, Lambda, Secret Manager, Batch, MSK, AmazonMQ, RDS e etc), cloud native
- API Gateway, BFF, Solid, API first, Arquitetura de Microsserviços, Clear Arch ou Hexagonal Arch
- Java 11+ (Preferência para 21), Familiaridade com Spring, angular 9+ , NodeJs, cultura de testes (unitários, end-to-end, TDD / BDD e etc)
- Code review e pair programing
- NoSql (MongoDb, Redis, ElasticSearch, DynamoDb e etc). Banco de dados relacional
- Arquitetura orientada a eventos
- Familiaridade com CI/CD, Jenkins, CloudBees, Travis CI, SonarQube, Git flow e/ou Trunk Based Development, build & run, observabilidade, rastreabilidade, monitoramento, tolerância a falhas
- Git e GitFlow
- Saber lidar com logs (GrayLog, Kibana, CloudWatch e etc);
Modelo de atuação: Híbrido (2 dias presenciais no escritório e 3 dia de home office)
Benefícios:
- Participação nos Lucros e Resultados (PLR)
- Auxílio Alimentação e Refeição
- Plano Médico
- Plano Odontológico
- Auxílio Creche/Babá
- Vale Transporte
- WellHub
- TotalPass
- Programa de Apoio Pessoal (EAP)
- Planos por adesão como Previdência Privada e Seguro de Vida
- Desconto em Farmácia
- Programa de Nutrição
- Programa de Gestantes
- Licença Maternidade e Paternidade Estendida – empresa Cidadã.