· Formação superior completa em Engenharia de Software, Ciência da Computação ou áreas correlatas;· Experiência sólida em desenvolvimento Fullstack com foco em Java (8+) no backend e JavaScript/TypeScript no frontend;· Domínio de frameworks do ecossistema Java (Spring Boot, JPA, Hibernate);· Experiência com frameworks frontend como React e Flutter;· Conhecimento em HTML5, CSS3 e APIs REST;· Experiência com bancos de dados relacionais e NoSQL (PostgreSQL, Oracle, MongoDB, etc.);· Capacidade de análise e resolução de problemas complexos, com foco em qualidade e entrega de valor.DIFERENCIAIS DESEJÁVEIS:· Experiência com Docker, Kubernetes e ambientes em nuvem (Azure);· Conhecimento em mensageria (Kafka, RabbitMQ) e arquitetura de microserviços;· Experiência com testes automatizados;· Proatividade, colaboração e vontade de aprender e compartilhar conhecimento.MISSÃO DO CARGO:Ser responsável por projetar, desenvolver e evoluir aplicações completas do backend ao frontend garantindo alta performance, escalabilidade e uma excelente experiência ao usuário. Atuar de forma colaborativa e orientada à entrega de valor, contribuindo para a transformação digital da Farmácias São João por meio de soluções tecnológicas inovadoras que impactam milhões de clientes.RESPONSABILIDADES DO CARGO:· Desenvolver e manter aplicações Fullstack utilizando Java (backend) e frameworks modernos de frontend (React e Flutter);· Participar da definição de arquiteturas, integrações e padrões técnicos das soluções;· Construir e consumir APIs RESTful com foco em segurança, performance e escalabilidade;· Colaborar com times multidisciplinares (UX/UI, Produto, QA e Negócio) para garantir entregas alinhadas às necessidades da empresa;· Participar ativamente de cerimônias ágeis (planning, refinement, reviews), trazendo insights técnicos e propondo melhorias;· Implementar boas práticas de engenharia: testes automatizados, versionamento (Git), CI/CD, clean code e revisão de código;· Garantir a qualidade e manutenção contínua do código, propondo refatorações e otimizações;· Acompanhar tendências tecnológicas e propor melhorias contínuas em ferramentas e frameworks.