Candidatar-se
Requisitos:
Benefícios:
No benefit specified
Sobre a vaga
Descrição:- Desenvolver e manter a arquitetura de software para aplicações em Java.
- Colaborar com equipes de desenvolvimento para garantir a implementação eficaz das soluções arquitetônicas.
- Realizar análises de requisitos e propor soluções técnicas adequadas.
- Participar de revisões de código e garantir a qualidade do software desenvolvido.
- Identificar e resolver problemas de desempenho e escalabilidade nas aplicações.
- Manter-se atualizado sobre novas tecnologias e tendências no desenvolvimento de software.
- Documentar as decisões arquitetônicas e os padrões de desenvolvimento adotados.
- Mentorar e orientar outros desenvolvedores em práticas de arquitetura e design de software.
Requisitos:
- Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
- Experiência sólida em desenvolvimento de software com Java.
- Conhecimento em arquitetura de software e design patterns.
- Experiência com bancos de dados relacionais e não relacionais.
- Familiaridade com metodologias ágeis (Scrum, Kanban).
- Habilidade em trabalhar em equipe e colaborar com diferentes áreas.
- Conhecimento em ferramentas de versionamento de código (Git).
- Capacidade de resolver problemas complexos e tomar decisões técnicas.
- Inglês técnico para leitura de documentação e comunicação.
- Diferenciais:
- Experiência com microserviços e arquitetura orientada a serviços.
- Conhecimento em frameworks como Spring ou Hibernate.
- Experiência com cloud computing (AWS, Azure, Google Cloud).
- Certificações em Java ou arquitetura de software.
- Participação em comunidades de tecnologia ou eventos do setor.
Benefícios:
No benefit specified