Responsibilities for Trainees
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean code to develop functional web applications using Spring Boot.
- Troubleshoot and debug applications.
- Perform UI tests to optimize performance.
- Manage cutting-edge technologies to improve legacy applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Gather and address technical and design requirements.
- Provide training and support to internal teams.
- Build reusable code and libraries for future use.
- Liaise with developers, designers, and system administrators to identify new features.
- Follow emerging technologies.
Requirements and Skills for Trainees
- Bachelor or diploma qualification in Software Engineering or IT field is preferable.
- In-depth understanding of the entire web development process (design, development, and deployment).
- Experience working with Spring Boot, MySQL, and JUnit test cases.
- Familiarity with REST APIs and microservices architecture.
- Working knowledge of CMS frameworks.
- Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS).
- Excellent analytical and time management skills.
- Teamwork skills with a problem-solving attitude.