Desenvolvedor Full Stack II - Java
Remote

Sobre a vaga
Profissional responsável por desenvolver, manter e evoluir aplicações completas de software, atuando tanto no back-end quanto no front-end. Participa da construção de soluções tecnológicas escaláveis e de alta performance, contribuindo para o desenvolvimento de novos produtos e a evolução de sistemas existentes. Atua seguindo padrões de arquitetura, boas práticas de desenvolvimento e colaboração com equipes multidisciplinares, garantindo qualidade, segurança e eficiência nas soluções entregues. Também pode participar da integração de novas tecnologias e ferramentas, apoiando a inovação e a modernização dos sistemas da empresa.
Responsabilidades
- Analisar e detalhar necessidades de sistemas e aplicações, traduzindo requisitos de negócio em soluções técnicas eficientes.
- Desenvolver e manter soluções completas de software, atuando tanto no back-end quanto no front-end com autonomia técnica moderada.
- Desenvolver APIs RESTful utilizando Java e Spring Boot. Modelar, estruturar e otimizar bancos de dados PostgreSQL.
- Aplicar boas práticas de arquitetura de software, como Clean Architecture e princípios SOLID.
- Desenvolver interfaces modernas e responsivas utilizando Angular e React.
- Atuar na sustentação e evolução de sistemas legados, realizando manutenções corretivas, adaptativas e evolutivas.
- Desenvolver aplicações com foco em desempenho, incluindo programação multi-thread e execução em ambientes virtualizados.
- Integrar soluções de Inteligência Artificial aos sistemas por meio do consumo de APIs e desenvolvimento de funcionalidades inteligentes.
- Participar de revisões de código e colaborar com equipes multidisciplinares no desenvolvimento de soluções.
- Demais atividades relacionadas à função.
Requisitos Obrigatórios
- Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Experiência em desenvolvimento de software, com atuação relevante em projetos complexos e arquiteturas escaláveis.
- Domínio avançado em Java e Spring Boot.
- Arquitetura de software e design de sistemas distribuídos.
- Modelagem avançada e otimização de banco de dados PostgreSQL.
- Desenvolvimento front-end avançado com Angular e React. Programação concorrente e aplicações de alta performance.
- Integração entre sistemas e APIs.
- Versionamento com Git e pipelines de CI/CD.
- Experiência com ambientes virtualizados e arquiteturas escaláveis.
Requisitos Desejáveis
- Experiência com integração de soluções de Inteligência Artificial em sistemas corporativos.
- Experiência com ambientes cloud e containers. Domínio em testes automatizados e práticas de DevOps.
- Conhecimentos em C++.
- Experiência com integração entre software e hardware ou dispositivos embarcados.
Nossos Benefícios
Oferecemos aos nossos colaboradores uma ampla variedade de benefícios, com foco no bem-estar e na satisfação de todos. Esses benefícios são constantemente ampliados e aprimorados com base nas necessidades identificadas por meio de pesquisas de clima organizacional.
Convênio Gympass
Ampla rede de parcerias que inclui academias, aulas online, serviços de terapia, acompanhamento nutricional e muito mais, promovendo saúde e bem-estar aos colaboradores.
Ginástica Laboral
Atividades físicas presenciais e online, realizadas três vezes por semana em nossa sede, promovendo saúde e integração entre os colaboradores.
Day off de aniversário
No mês do seu aniversário, você ganha um presente especial: um dia de folga para comemorar como quiser!
Ciclo de Desempenho
Pensando no seu desenvolvimento profissional e pessoal, contamos com um ciclo completo de gestão de desempenho — desde feedbacks contínuos até avaliações formais.
Informações Adicionais
- Horário de Trabalho: Segunda a sexta-feira das 08h às 12h e das 13h30 às 18h
- Modalidade de Trabalho: Remoto | PJ
Pessoas com deficiência (PCD) são bem-vindas a enviar seus currículos!