Desenvolvedor(a) de Software Fullstack (Java + Angular) Pleno
Sobre a Vaga
A Lívia Tecnologia está em busca de um(a) Desenvolvedor(a) de Software Fullstack Pleno para atuar em um projeto estratégico, contribuindo para o desenvolvimento, manutenção e evolução de aplicações web corporativas.
O profissional será responsável por atuar tanto no backend quanto no frontend, participando de diferentes etapas do ciclo de desenvolvimento e contribuindo para a construção de soluções escaláveis, seguras e de alta qualidade.
Buscamos profissionais com perfil colaborativo, capacidade analítica, visão de negócio e interesse em aprendizado contínuo, especialmente em novas tecnologias e Inteligência Artificial aplicada ao desenvolvimento de software.
Requisitos
- Desenvolver e manter aplicações backend utilizando Java e Spring Boot.
- Desenvolver e evoluir interfaces frontend utilizando Angular e TypeScript.
- Criar, integrar e consumir APIs REST.
- Trabalhar com bancos de dados relacionais e desenvolvimento de consultas SQL.
- Participar de análises técnicas, refinamentos e estimativas de desenvolvimento.
- Realizar correções de defeitos e implementar melhorias contínuas nas aplicações.
- Participar de revisões de código e aplicar boas práticas de desenvolvimento.
- Trabalhar em conjunto com Analistas, Arquitetos, QA e Product Owners.
- Participar das cerimônias e práticas de desenvolvimento Ágil/Scrum.
- Utilizar ferramentas e assistentes baseados em Inteligência Artificial para apoiar desenvolvimento, análise, documentação e automação.
- Identificar oportunidades para aplicação de IA visando aumentar produtividade, qualidade e eficiência no desenvolvimento.
- Experiência prática em desenvolvimento de software.
- Conhecimento sólido em Java 8 a 21.
- Experiência com Spring Boot.
- Conhecimento em Angular 2+ e TypeScript.
- Experiência com componentes, serviços e integração com APIs.
- Conhecimento em desenvolvimento e consumo de APIs REST.
- Experiência com bancos de dados relacionais e SQL.
- Conhecimento de Git e controle de versão.
- Conhecimento de Orientação a Objetos e boas práticas de desenvolvimento.
- Experiência com Google Cloud Platform (GCP) ou outras plataformas de nuvem.
- Conhecimento em CI/CD e pipelines de integração e entrega contínua.
- Experiência com testes unitários e testes de integração.
- Conhecimento de ferramentas de observabilidade e monitoramento.
- Familiaridade com metodologias ágeis, especialmente Scrum.
- Conhecimento em Inteligência Artificial Generativa aplicada ao desenvolvimento de software.
- Experiência com ferramentas de produtividade baseadas em IA, como GitHub Copilot, ChatGPT, Gemini, Cursor ou similares.
- Noções de Prompt Engineering para utilização eficiente de assistentes de IA.
- Conhecimento básico de integração de aplicações com serviços e APIs de IA, como OpenAI, Vertex AI, Azure AI ou equivalentes, será considerado diferencial.
- Experiência prática com GCP.
- Experiência com aplicações modernas em arquitetura de microsserviços.
- Conhecimento de ferramentas de observabilidade.
- Experiência com serviços de IA generativa.
- Conhecimento de integração com APIs de Inteligência Artificial.
- Inglês intermediário/avançado para conversação.
Benefícios
- Plano de saúde
- PLR
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.