Senior Java Backend Developer
Maxxi
Nova
Publicada há 4 horas
Inscrições até 10/10/25
Inscrições até 10/10/25
Regime de contratação
Não Informado
Modelo de trabalho
Remoto
Carga horária
40 horas semanais
Descrição
Na Maxxi, acreditamos que a transformação dos negócios começa pelas pessoas. Atuamos como parceiros estratégicos de empresas líderes, entregando soluções em dados, tecnologia e talentos. Nosso time é colaborativo, inquieto e orientado a resultados! buscamos quem compartilha desses mesmos valores. Estamos em busca de um(a) Senior Java Backend Developer para fortalecer o time de desenvolvimento de um dos nossos clientes e atuar em projetos desafiadores e de grande escala.
Responsabilidades
- Projetar, desenvolver e manter APIs e microsserviços em Java para sistemas de alta performance.
- Garantir a escalabilidade, segurança e qualidade das aplicações backend.
- Implementar boas práticas de arquitetura de software (DDD, Clean Architecture, SOLID).
- Escrever código limpo, testável e eficiente, com testes unitários e de integração.
- Participar da definição de soluções técnicas e apoiar decisões arquiteturais.
- Integrar sistemas internos e externos via APIs REST, gRPC ou mensageria.
- Colaborar com times de frontend, produto, QA e DevOps.
- Fazer code reviews e mentorar desenvolvedores menos experientes.
Requisitos
- Experiência sólida em desenvolvimento backend com Java.
- Domínio de frameworks como Spring Boot, Spring Cloud, Hibernate/JPA.
- Conhecimento avançado em APIs RESTful e boas práticas de design de APIs.
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e não relacionais (MongoDB, Redis, Cassandra).
- Familiaridade com mensageria (Kafka, RabbitMQ, ActiveMQ).
- Experiência em ambientes cloud (AWS, Azure ou GCP).
- Vivência em CI/CD, versionamento (Git) e testes automatizados.
- Forte conhecimento em arquitetura de software e design patterns.
Diferenciais
- Experiência com arquitetura de microsserviços em escala.
- Conhecimento em containers (Docker) e orquestração (Kubernetes).
- Noções de DevOps e observabilidade (Prometheus, Grafana, ELK, OpenTelemetry).
- Vivência com metodologias ágeis (Scrum, Kanban).
- Certificações Java ou Cloud.
- Experiência em sistemas de alta disponibilidade e missão crítica (fintechs, e-commerce, telecom etc.).