Back to portfolio

Full-Stack Library Application

A library application developed during the Java traineeship, with an Angular frontend and a Spring and Spring Boot backend. I designed and implemented RESTful endpoints and communication between the application layers.

At Working Talent, I followed an intensive traineeship focused on building a strong foundation in Java. The programme combined practical development with training and coaching to develop technical and interpersonal skills.

As part of the programme, I worked on a full-stack library application. I built the frontend with HTML, CSS, JavaScript and Angular, and developed the backend with Spring and Spring Boot. I designed and implemented RESTful endpoints and the communication between the application's layers.

The traineeship emphasized collaboration in agile teams, with regular code reviews, Scrum sessions and ongoing feedback. This combination of practical work and feedback supported my development as a software engineer.

Goals

Design and implement RESTful endpoints
Establish communication between the frontend and backend

Challenges

Integrating the application layers

Technical architecture

Frontend: Angular, HTML, CSS and JavaScript. Backend: Spring and Spring Boot. Communication through RESTful endpoints.

Responsibilities

  • Develop the library application's frontend with HTML, CSS, JavaScript and Angular.
  • Build the backend with Spring and Spring Boot.
  • Design and implement RESTful endpoints and communication between application layers.
  • Collaborate in an agile team with code reviews, Scrum sessions and continuous feedback.

Results

  • Built a stronger foundation in Java through practical application development.
  • Developed experience integrating frontend and backend application layers.

Related experience

Working Talent