Uma empresa de tecnologia está em busca de um(a) Desenvolvedor(a) Back-End Java Sênior para atuar em projetos desafiadores. Com foco em boas práticas de engenharia de software, o profissional será responsável por aplicar práticas de código, desenvolver testes automatizados e contribuir na arquitetura das aplicações. A empresa oferece um modelo de trabalho 100% remoto e valorização do desenvolvimento individual, com treinamentos e programas de bem-estar.
Serviços
Treinamentos e workshops
Acesso ao TotalPass
Programa de pontos e premiações
Qualificações
Experiência com Spring Boot, Spring Cloud e Spring Security.
Conhecimento em persistência e bancos de dados com Spring Data JPA.
Vivência com ferramentas de produtividade como Lombok e MapStruct.
Responsabilidades
Aplicar boas práticas de código e utilizar padrões de projeto.
Desenvolver e manter testes automatizados.
Contribuir com definições e implementações de arquitetura.
Conhecimentos
Spring Boot
Spring Cloud
Spring Security
JUnit
Maven
PostgreSQL
MySQL
Resilience4j
Ferramentas
Lombok
MapStruct
Jackson
Log4j2
Logback
Mockito
JaCoCo
Flyway
Descrição da oferta de emprego
Oportunidade
Estamos em busca de um(a) Desenvolvedor(a) Back-End Java Sênior para atuar em projetos desafiadores, contribuindo com boas práticas de engenharia de software, escalabilidade e qualidade de código.
Responsabilidades
Aplicar boas práticas de código (Clean Code, princípios SOLID)
Utilizar padrões de projeto (Design Patterns)
Desenvolver e manter testes automatizados (unitários, integração e end-to-end)
Contribuir com definições e implementações de arquitetura (Hexagonal, Clean Architecture)
Otimizar código para performance e escalabilidade
Participar de discussões e decisões de System Design para aplicações distribuídas e robustas
Requisitos
Experiência com Spring Boot, Spring Cloud e Spring Security
Conhecimento em persistência e bancos de dados (Spring Data JPA, Hibernate, Flyway, PostgreSQL, MySQL)
Vivência com ferramentas de produtividade (Lombok, MapStruct, Jackson)
Experiência em APIs e documentação (Springdoc OpenAPI)
Experiência com logs e monitoramento (Log4j2, Logback)
Gestão de build e dependências com Maven
Conhecimentos sólidos em testes e qualidade (JUnit, Mockito, JaCoCo)
Noções de resiliência com Resilience4j
Diferenciais
Experiência em projetos de alta disponibilidade e escalabilidade
Conhecimento em microsserviços e mensageria
Experiência com práticas de DevOps e CI / CD
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 satisfação
Treinamentos, workshops e meetups para evolução de soft e hard skills
Programa de pontos e premiações (Rewards)
Acesso ao TotalPass, com +250 modalidades (musculação, cross training, yoga, dança, etc.)
* O salário de referência é obtido com base em objetivos de salário para líderes de mercado de cada segmento de setor. Serve como orientação para ajudar os utilizadores Premium na avaliação de ofertas de emprego e na negociação de salários. O salário de referência não é indicado diretamente pela empresa e pode ser significativamente superior ou inferior.