Create Alert
Email me similar jobs

Desenvolvedor(a) fullstack sênior | java

Requisitos:

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

Experiência com APIs REST;

Experiência com bancos SQL e NoSQL;

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, RabbitMQ);

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.

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

More from Farmácias São João
Farmácias São João 2 days ago
FARMÁCIAS SÃO JOÃO 3 hours ago
Farmácias São João 3 hours ago

Desenvolvedor(a) fullstack sênior | java

Apply Now
Back to search page