OriginMaster

Erasmus Traineeships applications have started. Erasmus+

Erasmus+

Erasmus Traineeship in Tech – Dublin, Ireland

Launch Your Career in Dublin, Europe’s Thriving Tech Hub, Surrounded by Global Industry Leaders and Innovation

Backend-Centric Full Stack (Java-Angular-PostgreSQL) Developer Program

This is an Erasmus program based in Dublin, Ireland, designed to help you enhance your skills in backend development. The program is ideal for students looking to gain hands-on experience with cutting-edge technologies such as Java, Angular, and PostgreSQL. Over the course of 3 months, you will receive 24 hours of training, both remotely and in person, and complete a graduation project to showcase your learning.

Key Information:
  • Duration: 3 months
  • Weekly Commitment: 2 hours per week
  • Language: English
  • Location: Remote (with some in-person sessions)

In a dynamic business environment, scalability is crucial. IT services provide the flexibility to scale up or down your resources based on changing business needs. Cloud services, for instance, allow seamless expansion of storage and computational power

Testimonial

Serana Belluci

Product Designer

Requirements:
  • Attendance: Minimum 85% attendance required.
  • Graduation Project: Completion of a graduation project is mandatory.
  • Certification: Receive a Graduation Certificate upon successful completion.

Required Documents:
  • Student Documentation
  • [Additional documents TBD]

Additional Activities:
  • Meet-ups & Hiking Tours: Engage in networking and explore Irish culture through organized meet-ups and hiking tours.
  • CV Preparation & Interview Practice: Enhance your employability with personalized CV preparation and interview practice.

Payment Information:

The total cost for the 3-month program is €945. This covers all training, resources, and activities throughout the program.

Who Can Apply:
  • Related Majors: Computer Science, Software Engineering, Information Technology, or related fields.
  • English Proficiency: Minimum A2 level of English.
  • Budget: Applicants should have sufficient budget to cover the program fee (€945) and living expenses during the traineeship.

Pathway to Joining the Program

The application process is designed to ensure a clear, straightforward pathway for candidates who meet the requirements and are ready to take the next step in their career.

  • Seamless Communication & Hassle-Free Assistance
01

Pass the Erasmus Selection Process

Pass the Erasmus exam of your university. Ensure you meet all eligibility criteria and successfully pass the Erasmus selection process to qualify for the program.

02

Apply for the Internship

Complete the application form and submit the required documents to apply for the Erasmus traineeship program.

03

Application Evaluation & Interview

Our team will review your application, and shortlisted candidates will be invited for an interview to further assess your qualifications.

04

Confirmation & Acceptance

If you are selected, you will receive a confirmation email along with an official offer to join the program.

05

Apply for a Visa

Once accepted, you will need to apply for a visa in your home country using the confirmation letter and other necessary documents provided by us.

Overall Structure

  • Full-Stack Software Development Course Modules
  • Duration: 21 hours total
  • Schedule: 2 hours per week for 10 weeks + a final 1-hour session (Week 11)
 
  • Install and configure:
    • Java (17+), IDE (IntelliJ/Eclipse)
    • Node.js & Angular CLI
    • PostgreSQL (with a GUI tool, e.g., pgAdmin)
    • Git (basic config, GitHub/GitLab account)
  • Quick test of “Hello World” for Java and Angular
  • Overview of Microservices vs. Monolithic architectures
  • High-level introduction to Spring Boot, Angular, and PostgreSQL
  • Course roadmap and expectations
  • Quick Java refresher (lambdas, streams, clean coding principles)
  • Spring Boot fundamentals (Initializr, basic project structure, application configuration)
  • Building a simple REST endpoint using Controllers and Services
  • Testing endpoints with Postman or curl
  • Deeper dive into microservices architecture (benefits, challenges)
  • Common patterns: service registry, API gateway (conceptual overview)
  • Creating RESTful APIs with different HTTP verbs (GET, POST, PUT, DELETE)
  • Managing request/response objects (DTOs) and error handling
  • Core relational database design principles (tables, keys, normalization)
  • Integrating PostgreSQL with Spring Data JPA (repositories, CRUD)
  • Database connection setup in Spring Boot
  • Introduction to database migration tools (Flyway or Liquibase)
  • TypeScript essentials (types, interfaces, classes, arrow functions)
  • Angular CLI usage and project structure (modules, components, services)
  • Basic data binding and component lifecycle
  • Simple “Hello Angular” application
  • Installing and configuring a CSS framework in Angular
  • Overview of Bootstrap classes and components
  • Introduction to Tailwind (utility-first approach)
  • Styling demos and best practices for layout and responsiveness
  • Git fundamentals (branching, merging, pull requests)
  • Strategies for clean commit history
  • Deployment environments: on-premise vs. cloud
  • Containerization concepts (Docker) at a high level
  • Simple deployment example (e.g., Heroku or a free cloud tier)
  • CI/CD basics (build, test, deploy pipelines)
  • Introduction to popular tools (GitHub Actions, GitLab CI, Jenkins)
  • Managing secrets and environment variables in pipelines
  • Demonstration of a minimal CI workflow for the Spring Boot/Angular stack
  • Backend testing (JUnit, Mockito, MockMvc for REST)
  • Concept of integration testing with Spring Boot
  • Frontend testing (Jasmine, Karma)
  • Overview of end-to-end testing (Cypress or Protractor)
  • Structuring a technical resume (focusing on Spring, Microservices, Angular, PostgreSQL)
  • Common interview questions and how to demonstrate project experience
  • Introduction to low-code/no-code tools (AppSheet, Power Apps) and how they compare to custom development
  • Overview of rapid scaffolding with JHipster or Spring Roo
  • Participants showcase or discuss their mini-projects (if assigned)
  • Final Q&A, troubleshooting, and discussion
  • Next steps for further learning (Kubernetes, advanced Angular patterns, microservices scaling)
  • Feedback and closing remarks

Why Intern at OriginMaster in Ireland?

 

Interning at OriginMaster offers unparalleled opportunities in a vibrant, English-speaking environment. Ireland is home to the European headquarters of global tech giants such as Meta, Google, Apple, Microsoft, PWC, KPMG, and TikTok, providing a unique atmosphere for career growth.

  • English-Speaking Country: Enhance your professional language skills in a global business environment.
  • Networking Opportunities: Attend regular tech meetups hosted by major companies and connect with professionals from around the world.
  • Thriving Tech Ecosystem: Work in a country that is a hub for technology and innovation.
  • Amazing Landscape: Enjoy Ireland’s breathtaking landscapes, from stunning coastlines to beautiful countryside.
  • Pubs Culture & Social Life: Embrace the local social culture in Ireland’s famous pubs, making it easy to network and meet new people.
  • Career Development: Strengthen your CV with international experience and bridge the gap from student life to a professional career in one of the world’s leading tech hubs.



*Google and Meta buildings in Grand Canal, Dublin
Contact

Lets get in touch

You can reach us anytime via info@originmaster.ie

    • 30+ Project

      Done

    • 600.000+

      Line of code

    • 99%

      Client Satisfaction

    • 2014

      Established On

    Contact Info

    +353 85 106 66 72
    info@originmaster.com

    Office

    12 Gracefield Road
    D05DE22
    Dublin, Ireland