* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
Detalhes da vaga
Qualificações
- Spring Boot
- CI/CD
- Java
- Docker
- Melhoria Contínua
- PostgreSQL
- Continuous integration
- GitHub
- APIs
- Kafka
- Maven
- Jenkins
- GitLab
- MySQL
Descrição completa da vaga
Remoto
Pleno
Sobre a vaga:
Estamos em busca de uma pessoa desenvolvedora Back-end Java com forte domínio de boas práticas de engenharia, capacidade de estruturar soluções escaláveis e visão arquitetural. Você atuará na construção e evolução de serviços robustos, seguros e de alta performance, utilizando Spring e padrões modernos de desenvolvimento. Será um papel estratégico, contribuindo com decisões técnicas, qualidade do código e desenho de sistemas resilientes.
Responsabilidades:
✔ Aplicar boas práticas de código, como Clean Code e princípios SOLID
✔ Utilizar padrões de projeto (Design Patterns) adequados às necessidades da solução
✔ Desenvolver e manter testes automatizados: unitários, integração e end-to-end
✔ Atuar com modelos de arquitetura como Arquitetura Hexagonal e Arquitetura Limpa
✔ Trabalhar com foco em performance, eficiência e escalabilidade
✔ Contribuir em discussões e decisões de System Design
✔ Participar da construção de aplicações distribuídas e robustas
✔ Colaborar com o time em revisões, decisões técnicas e melhorias contínuas
Requisitos:
✔ Experiência com Spring Boot, Spring Cloud e Spring Security
✔ Vivência com persistência utilizando Spring Data JPA, Hibernate e migrações com Flyway
✔ Conhecimento em bancos como PostgreSQL e MySQL
✔ Uso de ferramentas de produtividade: Lombok, MapStruct e Jackson
✔ Experiência com documentação de APIs via Springdoc OpenAPI
✔ Conhecimento em logs e monitoramento utilizando Log4j2 ou Logback
✔ Experiência com Maven para build e gerenciamento de dependências
✔ Testes com JUnit, Mockito e uso de métricas de cobertura com JaCoCo
✔ Conhecimento de Resilience4j para resiliência e tolerância a falhas
Diferenciais:
➕ Experiência com mensageria (Kafka, RabbitMQ)
➕ Conhecimento em containers (Docker) e orquestração (Kubernetes)
➕ Uso de APIs reativas (Spring WebFlux)
➕ Vivência com CI/CD (GitHub Actions, GitLab CI, Jenkins)
Modelo de trabalho:
Remoto
O que você encontrará na Maitha:
Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
Treinamentos, workshops e meetups para evolução de soft e hard skills;
Rewards com programa de pontos e premiações;
TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
E muito mais!
