Skip to main content
Alberto VillarAV
Open to opportunities

Alberto Villar

@albertovillar

Junior Java backend developer focused on REST APIs, Spring Boot, and secure JWT-authenticated services.

Brazil
Message

What I'm looking for

I’m looking for a Junior Java Developer role focused on backend development—contributing to REST APIs, maintenance, bug fixing, testing, Git-based version control, and collaboration with development teams.

I’m a Junior Java Backend Developer with a degree in Systems Analysis and Development and recent hands-on practice building backend systems through personal projects. My focus is Java backend development—implementing business rules, relational persistence, validation, global exception handling, Spring Security/JWT, and API documentation.

I use a layered/hexagonal-style approach to separate domain, application, and infrastructure concerns, and I back it up with automated testing across domain, service, repository, and controller layers. I’ve built REST API projects like CapriGestor, FastShop, NutriCore Manager, and Appointment Hub with Spring Boot, Spring Data JPA, PostgreSQL/H2, Flyway, Docker/Docker Compose, and Git-based collaboration.

Experience

Work history, roles, and key accomplishments

PE
Current

Java Backend Projects

Personal

Jan 2024 - Present (2 years 6 months)

Developed REST APIs using Java and Spring Boot with Spring MVC/Data JPA, including DTOs, validation, layered architecture, and global exception handling. Built JWT authentication/authorization with Spring Security and implemented automated testing across domain, service, repository, and controller layers, integrating React frontends via REST.

Personal logoPE

FastShop E-commerce API & Frontend

Developed a REST API for e-commerce features including catalog, categories, customers, shopping cart, and orders, with DTOs, validations, persistence via JPA/Hibernate and PostgreSQL, and global exception handling. Added Spring Security/JWT-based access control and integrated it with a React + TypeScript frontend, using Docker, Flyway, and basic GitHub Actions.

Personal logoPE

CapriGestor Goat Farm System

Built a Java 21 and Spring Boot backend for a goat farm management system exposing REST APIs with JWT authentication, permission control, and persistence using PostgreSQL, Flyway, and JPA/Hibernate. Implemented layered/hexagonal architecture concepts and paired it with a React + TypeScript + Vite frontend, supported by Docker and basic GitHub Actions.

Education

Degrees, certifications, and relevant coursework

Universidade Estácio de Sá logoUS

Universidade Estácio de Sá

Systems Analysis and Development, Systems Analysis and Development

Studied Systems Analysis and Development at Universidade Estácio de Sá. Specific dates and completion status are not provided.

DevSuperior logoDE

DevSuperior

Modern Developer Program (360h), Software Development

Activities and societies: DevSuperior practical training: Java, Spring Boot, REST APIs, databases, testing, React/TypeScript, and development best practices.

Completed the Modern Developer Program (360h), with practical training covering programming fundamentals, Java, Spring Boot, REST APIs, databases, testing, and React/TypeScript.

DevSuperior logoDE

DevSuperior

Data Structures course (in progress), Data Structures and Algorithms

In progress study of data structures, algorithms, logic, complexity analysis, and problem solving.

UD

Udemy

Angular course (in progress), Frontend Development

Activities and societies: Component-based UI, interface organization, and API integration.

In progress complementary study of modern frontend development with Angular, focusing on component-based UI, interface organization, and API integration.

UD

Udemy

DevOps course (in progress), DevOps

Activities and societies: Automation, containers, environment setup, and deployment flow.

In progress study of DevOps fundamentals, including automation, containers, environment setup, and deployment flow.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan