Especialista de Desenvolvimento de Software (Tech Lead Java)
Prefer a full account with a password? Sign Up to Apply
Job Description
Descrição do trabalho
Descrição do emprego
Estamos à procura de um(a) Engenheiro(a) de Software Especialista com vasta e comprovada experiência para liderar e inspirar equipes de desenvolvimento de software. O profissional será responsável por colaborar com times multidisciplinares na criação, definição, concepção e planejamento de soluções inovadoras. É esperado que o candidato tenha a capacidade de trabalhar de forma independente e proativa, demonstrando criatividade e alta competência na resolução de problemas, com mínima necessidade de supervisão. Além disso, deve possuir excelentes habilidades de organização e comunicação.
Objetivos:
Desenvolver e manter serviços backend utilizando Java.
Contribuir para o desenho e manutenção da arquitetura de software.
Implementar boas práticas de desenvolvimento e padrões de mercado.
Garantir a qualidade do código através de revisões e testes automatizados.
Colaborar com outras áreas para alinhar as soluções tecnológicas com os objetivos de negócio.
Responsabilidades:
Guiar e suportar tecnicamente as entregas do Squad
Garantir a evolução e sustentabilidade das entregas do ponto de vista tecnológico
Gerar o desenho técnico de acordo com os padrões e referências de arquitetura de solução
Garantir elasticidade e escalabilidade na construção de software
Garantir a atualização da documentação e gestão do conhecimento dos sistemas
Participar de todo o ciclo das aplicações desde a concepção até a implantação
Gerar e acompanhar indicadores de tecnologia.
Qualificações
Experiência com desenvolvimento backend utilizando Java
Experiência com Design patterns, SOLID, TDD e BDD
Experiência com desenhos de soluções para discutir arquitetura
Experiência com serviços de Cloud AWS (S3, CloudWatch, ECS, EKS, SNS, SQS)
Experiência com observabilidade (Splunk, Grafana, DataDog e Dynatrace)
Experiência com testes (Junit, mokito, testes de conteiners)
Conhecimento em banco de dados relacional e não relacional
Conhecimento com práticas de CI/CD
Liderança de pessoas técnicas
Diferenciais
Certificações técnicas em áreas relevantes (AWS, Kubernetes, etc.).
Experiência em projetos de inovação tecnológica e transformação digital.
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable