Desenvolvedor(a) Full Stack Pleno
Local: Campo Grande - MS
Descrição
Buscamos um(a) Desenvolvedor(a) de Software Pleno para atuar no desenvolvimento, implementação e otimização de soluções escaláveis, contribuindo para a evolução tecnológica dos sistemas da empresa.
Esse(a) Desenvolvedor(a) será responsável por desenvolver funcionalidades complexas, participar de decisões arquiteturais, garantir a qualidade, a segurança e a performance das aplicações, além de contribuir com melhorias contínuas e integração de recursos de Inteligência Artificial.
Também atuará em colaboração com o time de desenvolvimento, apoiando profissionais mais juniores, participando das cerimônias Scrum e contribuindo para a documentação técnica, sempre com foco em inovação, eficiência e qualidade das entregas.
Responsabilidades
- Desenvolver e liderar a implementação de funcionalidades complexas, rotineiramente, conduzindo o design da solução, aplicando as melhores práticas de desenvolvimento e frameworks definidos pela empresa, a fim de garantir alto desempenho, escalabilidade e alinhamento com os objetivos do negócio.
- Garantir segurança e controle de acesso nas aplicações, conforme necessário, implementando OAuth2 e OpenID Connect para gerenciamento de identidade e aplicando práticas de governança de dados e compliance com a LGPD, a fim de proteger informações sensíveis, assegurar a conformidade regulatória e fortalecer a segurança do sistema.
- Atuar em decisões arquiteturais e melhorias contínuas do sistema, sob demanda, projetando estruturas escaláveis e resilientes, aplicando estratégias Multicloud e padrões de design, a fim de otimizar custos, garantir alta disponibilidade e aprimorar o desempenho das aplicações
- Realizar a mentoria de desenvolvedores júnior e estagiários, sempre que necessário, oferecendo orientação técnica, revisando código e compartilhando boas práticas, a fim de acelerar o aprendizado, aprimorar a qualidade do desenvolvimento e fortalecer a colaboração no time.
- Utilizar IA para inovação e otimização de processos, sob demanda, identificando oportunidades para novas funcionalidades e automatizando tarefas, a fim de melhorar a eficiência do time e agregar valor ao desenvolvimento de software.
- Gerenciar a implementação e monitoramento de requisitos não funcionais, sob demanda, otimizando a performance do sistema, analisando métricas de tempo de resposta e throughput, e aprimorando a experiência do usuário, a fim de diagnosticar gargalos, estruturar sistemas resilientes e responsivos e assegurar a usabilidade das interfaces em colaboração com designers
- Participar de reuniões e cerimônias Scrum, conforme a necessidade do projeto, acompanhando o progresso das atividades, identificando desafios, propondo soluções e apoiando a tomada de decisões técnicas, a fim de alinhar o desenvolvimento, aprimorar a eficiência das práticas ágeis e fortalecer a colaboração e integração do time.
- Contribuir para a documentação técnica de sistemas e processos, sob demanda, registrando informações de forma clara, estruturada e detalhada, seguindo padrões da empresa, a fim de garantir a rastreabilidade das decisões, facilitar a manutenção, promover o compartilhamento de conhecimento e assegurar a continuidade do desenvolvimento.
Requisitos
- Experiência sólida com desenvolvimento de projetos utilizando as tecnologias exigidas pela empresa, aplicando boas práticas de clean code e metodologias Scrum.
- Experiência com aplicação de práticas de IA na automação de tarefas ou análise de dados.
- Experiência monitoramento e ajuste de requisitos não funcionais (performance, usabilidade)
- Experiência com desenvolvimento de software, automação de tarefas com IA e otimização de performance e usabilidade.
Diferenciais
- Gestão de versionamento e ferramentas de colaboração (Git, GitLab, GitHub, Bitbucket) e pipelines de entrega contínua.
Formação
Graduação completa
Competências técnicas
- Java e Spring Boot.
- SQL.
- Vue.js e Vuetify.
- Arquitetura de microsserviços, API Gateway e RabbitMQ.
- Clean Code, Design Patterns e testes automatizados com JUnit e Mockito.
- Metodologias ágeis, especialmente Scrum.
- Aplicações de Inteligência Artificial e Machine Learning.
- Experiência com desenvolvimento de software, automação de tarefas com IA e otimização de performance e usabilidade.
- OAuth2 e OpenID Connect.
- Arquiteturas multitenancy, cloud-native e multicloud.
- Governança de dados e LGPD.
- TensorFlow e PyTorch.
- Servidores JBoss/WildFly.
- RAG, MCP, agentes autônomos, processamento de dados e fine-tuning
Competências comportamentais
- Proatividade (Muito alto)
- Capacidade Analítica (Muito alto)
- Organização (Muito alto)
Benefícios
- Vale-refeição: R$ 882,00
- Gym pass
- Auxilio home office: R$ 300,00