Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Java

* 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!