A REDE DE FARMÁCIAS SÃO JOÃO é a maior rede do varejo farmacêutico do Sul do Brasil, a 4ª maior do país e está em fase de consolidar ainda mais sua liderança com forte plano de expansão.


Contamos com mais 1.000 lojas em mais de 250 municípios nos 3 estados do Sul (RS, SC e PR), e cerca de 20 mil colaboradores engajados com o propósito de cuidar da saúde das pessoas.


Além de remuneração e benefícios compatíveis com nosso setor, que oferecem melhor qualidade de vida para você e sua família, temos amplas oportunidades de crescimento profissional que só a rede líder e em plena expansão pode oferecer!


Venha se desenvolver e crescer com a gente!

Impulsione a sua carreira na rede de farmácias líder do sul do Brasil !!!


#Vem Ser Sao Joao /n

Requisitos:

• Experiência sólida com backend (Java 17+, Kotlin);

• Experiência com APIs REST;

• Experiência com bancos SQL e No SQL;

• Experiência com manutenção e evolução de sistemas legados;

• Experiência com Git e fluxo de versionamento (PR, code review);

• Capacidade de análise e resolução de problemas (debug, logs, troubleshooting);

• Experiência com testes unitários e de integração;

• Conhecimento em boas práticas (Clean Code, SOLID);

• Vivência com CI/CD (pipelines de build/deploy);

• Noções de observabilidade (logs, métricas e traces);

• Vivência com metodologias ágeis (Scrum/Kanban);

• Experiência trabalhando em times colaborativos;

• Capacidade de decompor problemas e atuar com requisitos incompletos;

• Tomada de decisão considerando trade-offs, com apoio do time;

• Conhecimento básico em React e consumo de APIs no frontend;

• Capacidade de validar criticamente saídas de ferramentas de IA;


Diferenciais:

• Experiência com arquitetura hexagonal, DDD ou event-driven;

• Experiência com Docker;

• Experiência com ferramentas de observabilidade (Grafana, Datadog);

• Experiência com mensageria (Kafka, Rabbit MQ);

• Experiência com segurança de APIs (OAuth, JWT);

• Experiência prática com React (componentes, hooks);

• Experiência com Next.js (SSR, rotas);

• Experiência com testes em sistemas legados;

• Uso de IA no desenvolvimento para:

- Acelerar desenvolvimento e debugging;

- Apoiar fatorações;

- Explorar soluções e analisar impactos em cenários guiados;

- Apoiar geração e melhoria de testes. /n

Responsabilidades:

 • Analisar problemas de negócio e técnicos em ambientes complexos, propondo soluções sustentáveis;

• Desenvolver e manter APIs e serviços backend;

• Atuar na manutenção e evolução de sistemas legados;

• Implementar integrações entre sistemas, lidando com diferentes padrões e desafios de consistência de dados;

• Investigar problemas em produção utilizando logs, métricas e traces, incluindo cenários intermitentes, atuando na causa raiz com apoio do time;

• Participar de decisões técnicas com impacto em performance, custo e evolução do sistema, considerando trade-offs;

• Analisar e resolver gargalos de performance com base em dados reais de uso;

• Trabalhar com diferentes padrões arquiteturais, aplicando-os conforme o contexto;

• Contribuir ativamente para evolução arquitetural em um cenário com presença de legado;

• Atuar em cenários com requisitos parcialmente definidos, ajudando a estruturar soluções junto ao time;

• Escrever testes automatizados garantindo qualidade e segurança nas entregas;

• Participar de code reviews e promover melhoria contínua do código;

• Balancear velocidade vs qualidade nas entregas de acordo com o contexto;

• Utilizar ferramentas de IA como apoio na análise de problemas, refatoração e exploração de soluções, com senso crítico sobre as saídas geradas.


Similar jobs

Desenvolvedor(a) fullstack sênior (java)

Apply Now
Back to search page