
Desenvolvedora Back-End Pleno
Youx Group
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
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 3 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