Master's Degree

Become a Master of Full Stack Software Development

Full Stack Software Development, Master of Engineering

Jamk’s Full Stack Software Development programme responds to the growing challenges of software engineering. During your studies, you will gain an understanding of modern software development tools and methods and become familiar with the most essential technologies and application frameworks - both for back-end and front-end.

Apply 7 - 21 January on Studyinfo.fi
Product scope
60 - 90 ECTS credits
Annual intake
25
Application period
07.01.2027 - 21.01.2027
Degree
Master of Engineering
Field of study
ICT
Study modes
Part-time studies
Starts
27.08.2027

Key learning outcomes

After your studies, you will understand modern software development tools and methods, and know the most important technologies and application frameworks. You can design and implement software solutions, both for the back-end and the front-end. Your personal learning plan helps shape your own distinct knowledge profile. 

You will be able to engage in lifelong learning professionally, make decisions, and communicate effectively as part of a multinational student group. You know how to conduct research ethically.

Study modern software development

The studies encompass all phases of the software development lifecycle, from requirements management and service design to continuous deployment and maintenance, utilizing agile methods and a modern tool chain. During the studies, we cover programming (web-based) user interfaces, system integration, and back-end development. 

Master of Engineering, 60 ECTS credits

  • Research-based Development, 5 ECTS credits
  • Modern Management of IT, 5 ECTS credits
  • Data Modelling & Back-end Development, 5 ECTS credits
  • Application Frameworks, 5 ECTS credits
  • User-Centered Design, 5 ECTS credits
  • Master’s Thesis, 30 ECTS credits
  • Elective Master’s Degree Level studies, 5 ECTS credits

Scope of the Education

The extent of the education is 60 – 90 ECTS (European Credit Transfer System) depending on your previously completed Bachelor's or Master's degree. For example, for someone with a Bachelor’s degree in Engineering (BEng), it is 60 ECTS, and for someone with a Bachelor’s degree in Business Administration in the field of natural sciences (BBA in Business Information Technology), it is 90 ECTS.  

Note that you’ll also need two (2) years of work experience in a relevant field, completed after completing your bachelor’s degree, in order to apply!  

As a part-time student, you can complete the programme in approximately two years. You can also complete the programme in one year as a full-time student. The education is delivered as blended learning: you study independently part of the time and meet your group during contact teaching days 2-3 times a semester. Please note that some contact lessons will be held at Jamk, in Jyväskylä, Finland. 

Become a full stack software developer

The Full Stack Software Development programme covers the main aspects of modern software development. You gain an understanding of development tools and methods, become familiar with popular application frameworks, and learn to improve user experience. You can complete the studies while working.

What does a full stack software developer do?

After completing the studies, you can work as a software developer designing and developing applications by utilising modern software methods and tools for both front-end and back-end. 

Potential job titles

  • Full Stack Software Developer
  • Front-End Web Developer  
  • Software Engineer  
  • Full Stack Application Developer
  • Back-End Developer
  • Full Stack Architect 

Further studies

You can apply to continue on to postgraduate studies in science or arts at universities (Act 558/2009, Section 37) and in the school of professional teacher education. Studies can be continued by applying for corresponding post-degree education at universities abroad, for example. A university of applied sciences also provides opportunities for continuing education in the form of specialisation studies, open studies, and working life based continuing education.

One of the most stimulating and fulfilling tasks was participating in industrial research studies.

Dilshan Madusanka

Get to know more

I encourage you to apply for the Full Stack Software Development degree programme without a solid technological background.

Jari Suni, CSO, Woolman

Read Jari's story

Apply!

Instructions and admission criteria
Read the degree programme-specific eligibility criteria and information on the student selection process from "How to apply for Master's degrees" page below!

How to apply for Master's Degrees

Application timetable and admission criteria for master's degree programmes conducted in English. Apply 7 - 21 January 2027 by 3.00 p.m.!

Tuition fees and scholarships

Read about the tuition fee and scholarship policy of Jamk UAS. The tuition fee for bachelor's degrees per academic year is 10 000€. The tuition fee for master's degrees per academic year is 12 000€. Scholarship available under certain conditions.

Admission Services

Admission Services will assist you in all matters related to applying for degree programmes.

Get a Master's Degree | Jamk Master School

Get a Master's Degree from Jamk Master School. Choose from one of the two paths and develop into either management and leadership excellence or professional expertise excellence. You can study flexibly while working.

Contact information

If you have questions about the programme (study contents), contact me.

Jouni Huotari

Principal Lecturer
Institute of Information Technology
School of Technology
+358408344615