Skip to main content

Desenvolvedor Java

Technology
Maitha Tech
Jackson, United States2 weeks agoUntil 5/6/2026

Job description

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
  • 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)
  • Vivência com CI/CD (GitHub Actions, GitLab CI, Jenkins)

O que você encontrará na Maitha:</

¿Te interesa este puesto?