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
Similar jobs

More from Memora Processos Inovadores
Memora Processos Inovadores 19 hours ago
Memora Processos Inovadores 19 hours ago

Arquiteto de Software Java

Apply Now
Back to search page