Em uma equipe dinâmica, estamos procurando por um profissional experiente em desenvolvimento Java para contribuir com a criação de soluções robustas e escaláveis. A posição envolve o design e implementação de arquiteturas de software utilizando tecnologias Java, garantindo conformidade com padrões de arquitetura e design.
O ideal é que você tenha ensino superior completo em Tecnologia da Informação ou Pós-Graduação na área, além de experiência sólida com desenvolvimento Java. Além disso, habilidades em metodologias ágeis (Agile, Scrum, Kanban, Safe) e conhecimento em Docker, SQL Server e PostgreSQL são necessárias.
Responsabilidades:
1. Desenhar e implementar arquiteturas de software utilizando tecnologias Java
2. Definir e garantir a conformidade com padrões de arquitetura e design
3. Escrever código limpo, eficiente e testável
4. Colaborar com a equipe de desenvolvimento na implementação das soluções
5. Participar ativamente do processo de desenvolvimento ágil
6. Realizar revisões de código e garantir a qualidade do software
7. Trabalhar em conjunto com outras equipes para integrar sistemas e garantir a interoperabilidade
8. Mantê-se atualizado sobre as novas tecnologias e tendências do mercado
9. Documentar a arquitetura e o design das soluções
10. Resolver problemas e solucionar incidentes
11. Apoiartoda definição de estratégias de testes e garantia de qualidade
Requisitos Necessários:
* Ensino superior completo em Tecnologia da Informação ou Pós-Graduação na área
* Sólida experiência com desenvolvimento Java
* Habilidades em metodologias ágeis (Agile, Scrum, Kanban, Safe)
* Conhecimento em Docker, SQL Server e PostgreSQL
Requisitos Desejáveis:
* Experiência com Angular
* Experiência em área de Arquitetura de Software
* Experiência em Cloud Computing (preferencialmente Azure)
Benefícios:
* Plano de saúde
* Plano odontológico (Bradesco)
* Seguro de vida (Santander Zurich)
* Vale alimentação/vale refeição (VA/VR)