Desenvolvedor(a) Java Sênior
Processo conduzido pela Makin
Skills necessários
Descrição da vaga
🏆 Junte-se à Makin! 🔥
📍Trabalho remoto.
Você é um(a) Desenvolvedor(a) Backend Java Sênior e quer trabalhar em sistemas de alta disponibilidade, segurança e grande volume de transações? Estamos em busca de alguém com sólida experiência técnica, visão de arquitetura e perfil colaborativo para integrar nossa equipe na Makin.
Aqui valorizamos a resolução de problemas, a criatividade e a busca por soluções eficazes. Somos uma empresa moderna de tecnologia, comprometida em construir relações transparentes e confiáveis. Acreditamos que negócios e tecnologia caminham juntos, e aqui as coisas acontecem de verdade.
Se você compartilha dessa visão, venha fazer parte do nosso time!
Responsabilidades:
Projetar e desenvolver sistemas escaláveis e resilientes;
Definir e evoluir arquitetura de microsserviços;
Liderar decisões técnicas e apoiar o time;
Projetar e implementar integrações com múltiplos sistemas e serviços;
Garantir qualidade de código, performance e segurança;
Atuar em troubleshooting de problemas complexos em produção;
Colaborar com produto na definição de soluções técnicas;
Mentorar desenvolvedores mais juniores;
Atuar como referência técnica para o time, apoiando desenvolvedores plenos e juniores no dia a dia;
Monitorar, analisar e otimizar performance, custos e confiabilidade dos serviços em produção.
Requisitos técnicos:
Experiência sólida com Java (nível sênior);
Forte conhecimento Spring Boot;
Conhecimento em Spring Cloud;
Experiência em arquitetura event-driven e microsserviços;
Conhecimento em mensageria (Kafka, RabbitMQ ou similares)
Experiência com cloud (AWS, GCP ou Azure);
Experiência com bancos de dados relacionais (PostgreSQL, MySQL ou similares);
Experiência com monitoramento e observabilidade (logs, métricas, tracing);
Conhecimento em CI/CD e pipelines;
Experiência com sistemas de alta escala;
Vivência com Gitflow e Bitbucket.
Será um diferencial:
Experiência em Kubernetes;
Atuação prévia como referência técnica, líder técnico ou chapter lead;
Experiência com estratégias de alta disponibilidade (circuit breaker, retry, fallback, cache distribuído, etc.);
Vivência com práticas de DevOps/SRE;
Conhecimento em segurança (OAuth2, OIDC).
Informações importantes:
Local: remoto;
Contratação PJ e benefícios;
Nível de experiência: sênior;
Início imediato.