.
Responsabilidades e atribuições
- Desenvolver e evoluir aplicações Full Stack utilizando Java, Spring Boot e Angular
- Implementar e manter APIs REST seguras, escaláveis e de alta performance para integração entre sistemas
- Desenvolver interfaces modernas e responsivas utilizando Angular, Type
- Script, HTML5 e CSS3
- Integrar soluções frontend e backend, garantindo desempenho, segurança e excelente experiência do usuário
- Atuar na construção e evolução de soluções baseadas em arquitetura de microsserviços
- Desenvolver e otimizar consultas em bancos de dados relacionais e, quando necessário, atuar com bancos NoSQL
- Garantir a qualidade das entregas por meio de testes unitários e de integração, aplicando boas práticas de engenharia de software
- Participar das definições técnicas e da evolução da arquitetura das aplicações, contribuindo para soluções escaláveis e sustentáveis.
Requisitos e qualificações
Experiência sólida em desenvolvimento Full Stack utilizando Java e Angular;Domínio de Type
- Script, HTML5 e CSS3 para construção de aplicações frontend
- Experiência no desenvolvimento e integração entre frontend e backend por meio de APIs REST
- Experiência com arquitetura de microsserviços
- Vivência com bancos de dados relacionais, como Oracle, PostgreSQL e SQL Server
- Experiência com versionamento de código utilizando Git
- Conhecimento em Docker, Kubernetes e pipelines de CI/CD (Git
Hub Actions, Jenkins, Git
- Lab CI ou similares)
- Experiência com serviços em nuvem, preferencialmente AWS
- Vivência em metodologias ágeis (Scrum e/ou Kanban) e experiência com testes unitários e de integração.Desejáveis:Conhecimento em bancos de dados NoSQL
- Experiência com ferramentas de automação, observabilidade e monitoramento de aplicações
- Vivência em ambientes distribuídos e aplicações de alta disponibilidade.