Desenvolvedor backend - senior
Summary
Senior backend developer building and maintaining Java/Spring Boot applications and REST APIs for high-availability, high-volume systems with observability and incident response.
Requisitos Técnicos
- Experiência sólida com Java 8+ ou Java 11+.
- Desenvolvimento de aplicações utilizando Spring Boot.
- Experiência na construção e manutenção de APIs REST.
- Vivência com GitHub Actions.
- Experiência em sustentação de ambientes produtivos.
- Conhecimento em troubleshooting e investigação de incidentes.
- Experiência com análise de logs e diagnóstico de problemas.
- Conhecimento em ferramentas de observabilidade, especialmente Dynatrace.
- Vivência em sistemas críticos de alta disponibilidade e alto volume de processamento.
- Experiência com suporte e resolução de incidentes em produção.
- Experiência com Genesys Cloud.
- Conhecimento em pipelines CI/CD.
- Experiência com ambientes AWS e/ou Azure.
- Vivência com outras ferramentas de observabilidade além do Dynatrace.
- Desenvolver e manter aplicações backend utilizando Java e Spring Boot.
- Desenvolver, evoluir e manter APIs REST.
- Atuar na sustentação de sistemas críticos de alta disponibilidade e grande volume de transações.
- Realizar troubleshooting, análise de logs e investigação de incidentes em ambiente produtivo.
- Apoiar a resolução de problemas de performance, disponibilidade e estabilidade das aplicações.
- Utilizar ferramentas de observabilidade para monitoramento e diagnóstico dos ambientes.
- Participar da análise técnica e acompanhamento das demandas do início ao fim (end-to-end).
- Interagir com equipes internas, parceiros e áreas de negócio para entendimento e resolução de demandas.
- Contribuir para decisões técnicas e evolução da arquitetura das soluções.
- Apoiar e orientar desenvolvedores juniores, compartilhando conhecimento e boas práticas.
- Participar da melhoria contínua dos processos de desenvolvimento e sustentação.