Youx Group

Desenvolvedora Back-End Sênior

Youx Group

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Desenvolver e manter interfaces de usuário utilizando as tecnologias mais recentes de Back-End;
  • Otimizar aplicações para garantir máxima velocidade e escalabilidade;
  • Participar ativamente do ciclo de vida de desenvolvimento de software, desde a concepção até a implantação;
  • Contribuir para a melhoria contínua dos nossos processos e padrões de desenvolvimento.

Requirements

  • Experiência profissional mínima de 4 anos com desenvolvimento;
  • Experiência com Java 21 ou superior;
  • Desenvolvimento de aplicações com Spring Boot, incluindo os módulos: Web, Data JPA, Validation e Security (nível básico);
  • Criação e consumo de APIs REST / RESTful;
  • Integração com bancos de dados relacionais, com foco em PostgreSQL;
  • Conhecimento intermediário em SQL, incluindo joins, índices, views e análise básica de performance;
  • Experiência com JPA / Hibernate, abrangendo mapeamentos, fetch types (lazy/eager) e identificação de problemas como N+1;
  • Aplicação de princípios SOLID e boas práticas de Clean Code;
  • Conhecimento em arquiteturas como Clean Architecture, Hexagonal ou em Camadas;
  • Criação e consumo de APIs externas (REST);
  • Implementação de tratamento de erros, utilizando Exception Handlers e códigos de status HTTP adequados;
  • Utilização de Git para versionamento de código, seguindo fluxos como GitFlow ou similares;
  • Escrita de testes unitários com JUnit e Mockito;
  • Conhecimento em DTOs e Mappers, utilizando MapStruct ou mapeamento manual.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 21Spring BootAPIs RESTPostgreSQLSQLJPAHibernateSOLID principlesClean CodeJUnit
Soft Skills
melhoria contínuacolaboraçãocomunicação