Desenvolvedor(a) Backend Sênior (Java | APIs | Microserviços)
Você é apaixonado(a) por tecnologia e inovação?💡 No Grupo SysMap – que reúne SysMap Solutions, TriggoLabs e triggo.ai – acreditamos que grandes resultados nascem de pessoas incríveis.Somos uma empresa brasileira de tecnologia que, desde 1999, ajuda organizações a superar desafios complexos e acelerar sua transformação digital.Nossa atuação abrange diversos segmentos, como Telecom, Varejo, Educação, Financeiro, Indústria/Cosméticos e Energia, sempre com foco em soluções inovadoras e de alto impacto.👉 Candidate-se agora e construa o futuro da tecnologia conosco!Responsabilidades e atribuiçõesAtuar de ponta a ponta no ciclo de desenvolvimento de software, desde o design até a implementação, deploy e operação;Projetar, evoluir e sustentar arquiteturas de microserviços e sistemas distribuídos;Definir padrões técnicos, boas práticas e direcionamentos arquiteturais;Desenvolver e evoluir APIs seguras, versionadas, escaláveis e de alta performance;Atuar na modernização, desacoplamento e evolução de sistemas legados;Garantir performance, escalabilidade, resiliência e confiabilidade das aplicações;Implementar e evoluir estratégias de testes automatizados (unitários, integração e TDD);Atuar com observabilidade, incluindo logs, métricas, tracing e alertas;Monitorar aplicações e liderar a resolução de incidentes críticos;Realizar troubleshooting e análises de performance;Participar ativamente de refinamentos técnicos e funcionais;Atuar nas cerimônias do Scrum (planning, daily, review e retrospectiva);Realizar code reviews e mentorar desenvolvedores;Colaborar de forma próxima com times de Mobile, Produto, QA, DevOps e SRE.Requisitos e qualificaçõesExperiência sólida com Java avançado (preferencialmente Java 17+);Vivência com arquitetura de microserviços, sistemas distribuídos e arquitetura orientada a eventos;Conhecimento em Domain-Driven Design (DDD), Clean Architecture e/ou Arquitetura Hexagonal;Experiência no desenvolvimento de APIs REST, incluindo segurança, versionamento e boas práticas;Conhecimento em comunicação síncrona e assíncrona e integração entre sistemas distribuídos e legados;Experiência com testes automatizados (unitários e de integração) e prática de TDD;Aplicação de princípios de Clean Code e SOLID;Experiência com Docker, Kubernetes e pipelines de CI/CD;Vivência com práticas de observabilidade, monitoramento e alarmísticas;Habilidade em troubleshooting, análise de incidentes e otimização de performance;Experiência com bancos de dados SQL (PostgreSQL, Oracle ou similares), modelagem de dados e uso de cache (Redis);Experiência com mensageria (Kafka, RabbitMQ ou similares);Vivência em ambientes de cloud (AWS, Azure ou GCP);Experiência com sistemas de alta volumetria e missão crítica;Conhecimento em segurança de APIs (OAuth2, JWT);Experiência com modernização e refatoração de sistemas legados.Informações adicionais