Java Full-Stack Developer Pleno | Remote
Indexed description
.
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, TypeScript, 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 TypeScript, 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 (GitHub Actions, Jenkins, GitLab 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search