Internship Opportunity: Full Stack Developer (React and Java Spring Boot)

We are excited to offer an internship position for a Full Stack Developer focused on the development and implementation of a web-based application for company’s employee time tracking and attendance timesheets for payroll reporting. This project involves supporting and implementing pilot features for the Hyand Group employees, ensuring effective and timely time entries for end users and efficient, high-performing time tracking and reporting for administrators and top management.

Key Aspects of the Project

Backend: Spring Boot back end using REST APIs and MySQL database.

Frontend: Interactive user interface (UI) for a web application using React JS, TypeScript, Node.js, NPM, Bootstrap, and Axios HTTP Library, as well as other React UI component libraries.

 

Requirements and Skills

 

For Backend Development

  • Proficiency in Java
  • Strong knowledge of OOP principles
  • Good understanding of Spring Boot and JPA
  • Experience designing RESTful API’s
  • Knowledge of writing unit tests (JUnit, Mockito)
  • Experience using MySQL and database migration tools (e.g., Liquibase)
  • (Optional) Familiarity with server-side rendering

 

For Frontend Development

  • Experience with ReactJS (v18+) and TypeScript
  • Basic knowledge of CSS and preprocessors (SASS, Tailwind CSS)
  • Experience with state management (Redux or React Context API)
  • Testing fundamentals, writing unit tests for React components (Jest or React Testing Library)

 

For Infrastructure

  • Familiarity with Git
  • CI/CD workflow (Jenkins)
  • Tools: Intellij, Maven, Postman, JDK
  • Experience with Docker

Norėdami sužinoti daugiau apie siūlomą praktikos vietą, galite susisiekti su įmonės kontaktiniu asmeniu:

Atsakingas asmuo Rusnė Ivoškaitė (Personalo vadovė)
Tel. Nr. (+370...) +37064752995
El. paštas Rusne.Ivoskaite@god.dev