Programador Backend
On-site · Maputo, Maputo City, Mozambique
Job Summary
Backend Programmer responsável por projetar, desenvolver e manter sistemas backend escaláveis usando Java (Spring Boot) e .NET, para construir microsserviços, APIs RESTful e soluções backend de alto desempenho. Aplicar padrões de resiliência (circuit breakers, retentativas, fallback), colaborar com equipas de frontend, mobile e DevOps, revisar sistemas para melhorias de escalabilidade e desempenho, integrar com sistemas internos e de terceiros, realizar testes, depuração e otimização, manter documentação técnica e garantir conformidade com normas de segurança e boas práticas de desenvolvimento, mantendo-se atualizado com tecnologias backend e tendências da indústria.
Required Qualifications
- Licenciatura em Ciências da Computação, Tecnologias de Informação ou área relacionada
- Mínimo 5+ anos de experiência em desenvolvimento de software backend
- Sólida experiência em Java EE
- Experiência com .NET Framework / .NET Core / ASP.NET Core
- Experiência significativa com Spring Boot
- Experiência prática com Spring Cloud (Config, Eureka, Gateway, etc.)
- Experiência na concepção e construção de arquiteturas de microsserviços
- Experiência com padrões de circuit breaker (Resilience4j, Polly, Hystrix)
- Sólido conhecimento de design e desenvolvimento de APIs RESTful
- Experiência em ambientes distribuídos com Java e .NET
- Sólida experiência com Git e Maven / ferramentas de build
- Familiaridade com conteinerização (Docker, Kubernetes)
- Conhecimento de arquitetura orientada a eventos e sistemas de mensageria (Kafka, RabbitMQ, IBM MQ)
- Familiaridade com JIRA, Confluence e GitLab
- Compreensão de pipelines CI/CD e práticas DevOps
- Conhecimento de bases de dados relacionais e NoSQL
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.