Javautvecklare

Java är programmeringsspråket nummer ett och behövs överallt i IT-världen. Bristen på bra javautvecklare är stor på den svenska arbetsmarknaden och du kan räkna med en ljus framtid!

 

Detta YH-program har ingen start hösten 2025

Våra YH-program beviljas för en viss period, och vi ansöker regelbundet om att få starta dem igen – ibland med uppdateringar för att möta branschens behov.

Se hela STI:s utbildningsutbud här

 

Snabba fakta

INRIKTNING

IT

ORT

Stockholm

UTBILDNINGSTAKT

Heltid

LÄNGD

2 år (415 YH-poäng)

LIA (Lärande i Arbete)

22 veckor

UTBILDNINGSSTART

Pågående utbildning

ANSÖKAN

Pågående utbildning

BEHÖRIGHET

Visa behörighetskrav
Alla våra YH-program
är gratis
Berättigar till studiemedel
via CSN
9 av 10 får jobb
efter utbildningen

Arbetsmarknad & yrkesroll

Som Javautvecklare arbetar du med programmering och att underhålla digitala lösningar för olika företag, från stora till små. Din kunskap är mycket efterfrågad, eftersom Java är ett universellt programmeringsspråk för mobiltelefoner, webbläsare, serverapplikationer och mycket mer.

Efter din utbildning på STI kommer du att ha nya relevanta kunskaper som krävs som Javautvecklare, såsom webbkommunikation, databaser och agila projektmetoder. Du kan även kalla dig fullstackutvecklare java då en tredjedel av utbildningens teoretiska kurser är inom frontend i språken JavaScript och TypeScript. Inom ramen för utbildningen har IT- säkerhet och versions- och enhetstestning en röd tråd samt att du lär dig aktuella AI-verktyg.

Dessa kunskaper gör dig attraktiv på arbetsmarknaden där behovet av Javautvecklare är stort, och ökar med den pågående digitaliseringen och stora IT-satsningar.

Utbildningens innehåll är utvecklat tillsammans med branschen och öppnar dörrar för anställning inom olika sektorer och möjliggör vidare professionell utveckling inom IT-branschen.

Efter utbildningen kan du bland annat arbeta som

  • Fullstackutvecklare Java
  • Javautvecklare
  • Webbutvecklare Java

 

Vår utbildning

STI:s YH-program Javautvecklare är skräddarsytt för att ge dig de mest eftertraktade verktygen och kompetenserna som krävs av Javautvecklare i dagens digitala landskap.

Utbildningen täcker alla aspekter av Javaprogrammering, från grundläggande principer till avancerade tekniker, och inkluderar viktiga programmeringsspråk och programvaror både inom frontend- och backendområdet. Under utbildningen får du inte bara djupgående kunskaper i Java, utan också i TypeScript, vilket ger dig en bredare kompetens på arbetsmarknaden. Dessa två språk är viktiga för dagens webbutveckling. Förutom kärnämnen som Javaprogrammering, HTML5, CSS3 och JavaScript kommer du också att få fördjupad träning i webbkommunikation, databaser, molnlösningar och säkerhet inom kodutveckling. Vi fokuserar på att ge dig inte bara teoretiska kunskaper utan också praktiska färdigheter som är relevanta och användbara inom dagens dynamiska arbetsmiljö.

Programmet förbereder dig på den snabbt föränderliga teknologivärlden genom att inkludera AI och maskininlärning i kursinnehållet. Detta ger dig färdigheter i att integrera AI i applikationer, något som i hög grad efterfrågas i branschen. Javautvecklare kommer även i framtiden att spela en central roll i att skapa, underhålla och vidareutveckla AI-kompatibla system.

Programmet ger dig inte bara teknisk expertis, du utvecklar också dina kommunikationsförmågor och förståelse för gruppdynamik. Vi tror på att skapa en helhetssyn på yrkesrollen, där du inte bara är en skicklig utvecklare utan också en effektiv lagspelare.

Efter din tid på STI är du en kompetent och efterfrågad Javautvecklare. Vi ger dig verktygen, kunskaperna och erfarenheten du behöver för att möta de utmaningar och möjligheter som IT-branschen har att erbjuda.

ANSÖK NU

LIA

I ditt program ingår det två praktikperioder som kallas LIA (Lärande I Arbete). Här är du ute och jobbar på ett företag inom din bransch. Under din LIA så arbetar du tillsammans med en handledare från företaget för att kunna omsätta dina kunskaper på bästa sätt. LIA-perioderna ger dig erfarenhet, större insikt i din kommande yrkesroll och en mycket stark koppling till arbetsmarknaden.

Under din LIA kan du välja att vara på samma företag båda perioderna, eller testa olika företag beroende på vad du vill inrikta dig på. Varje år anordnar vi också branschdagar här på STI där du träffar företag inom branschen och nätverkar för att upptäcka dina möjligheter till LIA och eventuell anställning.  

Din tid på STI

Förutom kunskaper kommer du få vara med om många intressanta och utvecklande händelser, workshops, studiebesök, events med mera. Möjligheterna är många, och här har du verkligen gjort rätt val för framtiden. 

För att lyckas med din utbildning på STI är det viktigt att du är driven, engagerad och nyfiken. Du behöver inte vara expert från start, men det är bra att vara nyfiken för att kunna hitta det du vill arbeta med inom ditt område. Du har själv ansvar över dina studier när det gäller självstudier, grupparbeten eller områden inom din utbildning som du vill fördjupa dig i.

Programmets kurser

5 YH-poäng = 1 veckas studier

Här lär du dig vad agil projektmetodik innebär, en arbetsmetod som fokuserar på flexibilitet och snabb anpassning till förändringar. Agila metoder, som Scrum och Kanban, används ofta inom programmering för att dela upp stora projekt i mindre delar och arbeta stegvis. Du får också kunskap om din roll som Javautvecklare i ett projektteam och hur du samarbetar med andra roller som projektledare och designers.

Omfattning / YH-poäng: 20

Databaser används för att lagra och organisera information, till exempel användaruppgifter eller produktdata. I kursen lär du dig om relationsdatabaser (där information lagras i tabeller) och NoSQL-databaser (används för stora mängder data, till exempel i sociala medier). Du får också förstå hur Java-program kan kommunicera med databaser för att skicka eller hämta information. Efter kursen kommer du att kunna skapa egna databaser och anpassa dem efter ett projekts behov.

Omfattning / YH-poäng: 30

I den här kursen får du använda all din kunskap för att planera och genomföra ett eget projekt i Java eller JavaScript. Du kanske utvecklar en applikation eller gör en studie om hur en viss teknik används. Syftet är att visa att du kan driva ett projekt från start till mål, och du avslutar med att skriva en teknisk rapport och presentera dina resultat.

Omfattning / YH-poäng: 20

HTML (HyperText Markup Language) är det språk som används för att bygga själva strukturen på webbsidor, medan CSS (Cascading Style Sheets) används för att styla dem – det vill säga lägga till färger, typsnitt och placering av innehåll. Du får lära dig hur du kombinerar HTML5 (den senaste versionen) och CSS3 för att skapa moderna, responsiva webbsidor som fungerar på både datorer och mobiler. Du får också en introduktion till JavaScript, som används för att göra sidorna mer interaktiva.

Omfattning / YH-poäng: 20

Kursen lär dig om säkerhet inom IT – hur du skyddar information och ser till att system är säkra från intrång. Du får insikt i lagar som GDPR (dataskyddsförordningen) och lär dig hur säkerhet påverkar utveckling av program och applikationer. Efter kursen kan du diskutera och tillämpa grundläggande säkerhetsprinciper i dina projekt.

Omfattning / YH-poäng: 25

Här lär du dig att bygga webbaserade applikationer med hjälp av Java och Eclipse (ett populärt program där du skriver och testar dinkod). Du får också lära dig om MVC-modellen (Model-View-Controller), ett sätt att organisera programkod för att göra den tydligare och mer effektiv. Du bygger applikationer där användare kan skapa, läsa, uppdatera och ta bort information – ofta kallat CRUD (Create, Read, Update, Delete).

Omfattning / YH-poäng: 45

Om du är nybörjare i Java är det här kursen för dig. Java är ett av världens mest använda programmeringsspråk, känt för sin stabilitet och flexibilitet. Du lär dig grunderna, som att skriva enkla program och förstå hur program kodas och körs. Kursen ger dig också erfarenhet av att arbeta i team, vilket är viktigt för större projekt.

Omfattning / YH-poäng: 25

Den här kursen bygger vidare på dina grundkunskaper och tar dig till nästa nivå. Du lär dig skapa mer avancerade program och förbättra din kod med objektorienterad programmering (ett sätt att strukturera program i mindre delar, kallade objekt). Efter kursen kan du skriva större och mer komplexa applikationer som kan hantera fler användare och uppgifter samtidigt.

Omfattning / YH-poäng: 30

Kursen lär dig grundläggande Javascriptprogrammering och AJAX. JavaScript används för att skapa interaktivitet på webbsidor. I kursen lär du dig hur JavaScript fungerar och hur det används för att skicka och ta emot data från webbtjänster. Du får en solid grund i att koppla samman webbsidor och externa tjänster.

Omfattning / YH-poäng: 20

Under din LIA (lärande i arbete) genomför du praktik som Javautvecklare där du deltar i utvecklingsprojekt för att omsätta och utveckla dina kunskaper. Du arbetar med att skapa applikationer enligt branschens krav och utvecklar praktisk kompetens i ett agilt team. Kursen ger erfarenhet av kvalitetssäkring och branschens arbetsmetoder.

Omfattning / YH-poäng: 100

Du lär dig att sätta upp och driftsäkra applikationer i molnmiljöer, samt förstå hur Java och JavaScript används för att kommunicera med molntjänster. Efter kursen kan du välja rätt lösning för olika projekt och sätta upp säkra system i molnet.

Omfattning / YH-poäng: 10

Här får du fördjupade kunskaper i JavaScript genom att använda moderna ramverk som React, Vue och Angular. Ramverk hjälper dig att strukturera och effektivisera din kod för att bygga snabbare och mer avancerade webbsidor. Du lär dig hur du skapar dynamiska, användarvänliga gränssnitt som ser bra ut och fungerar smidigt på olika enheter.

Omfattning / YH-poäng: 20

Den här kursen lär dig att skriva tester för din kod innan du utvecklar funktionerna – ett arbetssätt som gör att du hittar problem tidigt och kan skapa stabila applikationer. Du får också lära dig verktyg för versionshantering, som Git, för att hålla reda på ändringar i koden.

Omfattning / YH-poäng: 20

Webservices gör det möjligt för olika program och system att kommunicera med varandra, till exempel genom att använda API:er (Application Programming Interfaces). Du lär dig hur du skapar applikationer som kan hämta och skicka data via webben, vilket är viktigt för att bygga moderna, anslutna system.

Omfattning / YH-poäng: 20

Ledningsgrupp & företagssamarbeten

Vi samarbetar med ledande företag och organisationer i branschen för att se till att du får rätt kompetens och kan ta steget till ett bra jobb direkt efter studierna. Du får möta föreläsare direkt från branschen, studera självständigt samt genomföra praktiska övningar. Under de veckor du har LIA deltar du i projekt ute på en arbetsplats och får sätta dig in i det dagliga arbetet. De företag som har varit med och utvecklat utbildningen är:

Behörighet och antagning

För att vara behörig behöver du:

  • Grundläggande behörighet för Yrkeshögskolan – Fullständig gymnasieexamen med minst 2250 godkända poäng (eller 90 % av ditt slutbetyg) eller motsvarande (komvux, folkhögskola mm) samt lägst betyget G/E i ämnena Svenska 1 (A) eller Svenska som andraspråk (SVASVA01 eller högre), Engelska 5 (A) och Matematik 1 (A).

Läs mer om grundläggande behörighet och hur vi bedömer betyg här

  • Matematik 2a, b eller c (eller Matematik B) med lägst betyg E (eller betyg G)
  • Programmering 1 med lägst betyg E (eller betyg G)

Eller:

motsvarande kunskaper och färdigheter, som du fått genom annan utbildning eller yrkeserfarenhet.

Alla behöriga gör urvalstest. Urvalet sker genom särskilt prov. Läs om våra urvalstester här.

Saknar du behörigheten som krävs?

Om du saknar formell behörighet kan du anmäla dig till behörighetstester. Vi erbjuder även intensivkurser i vissa ämnen.

Du hittar mer information om behörighet, ansökan och datum här

Har du fler funderingar kring behörighet?

Vanliga frågor och svar

Gör en intresseanmälan!

Anmäl ditt intresse för YH-programmet genom att fylla i formuläret. Då får du STI:s nyhetsbrev och blir informerad om när ansökan för detta program öppnar.

Jag godkänner att STI använder mina uppgifter för att skicka ut nyhetsmail, information, marknadsföring och inbjudningar till event. Vi delar inte med oss av din information till någon annan.

Andra populära YH-program

Minska klimatpåverkan, arbeta med hållbara materialval och strategier i byggprojekt.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Programmera både mjukvara och hårdvara som systemutvecklare.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

För elektriker och elinstallatörer som vill ta nästa steg i karriären som projektledare.

NÄSTA START: September 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Hisingsbron - Fotograf: Patrik Gunnar Helin. Ljusdesigner: Kai Piippo

Planera, projektera och designa el- och belysningsanläggningar för bygg- och infrastrukturprojekt!

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Arbeta med digitala modeller för att projektera olika typer av hållbar infrastruktur

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Utforma Sveriges nya elnät och bidra till utvecklingen av framtidens elektrifierade samhälle.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Som VVS-ingenjör ritar, planerar och projekterar du VVS-system i CAD och andra programvaror.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Var med och skapa framtidens järnväg! Jobba i CAD och projektera el, signal och tele för järnvägen.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Skapa bättre användarupplevelser som UX-designer och påverka hur användare upplever digitala miljöer.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Som Data Engineer hittar och analyserar du rätt data som hjälper företag fatta rätt beslut.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Bli Javautvecklare och arbeta med programmeringsspråket nummer ett inom en mängd olika branscher.

NÄSTA START: Pågående utbildning

Programmera och utveckla automatiserade system för en mängd olika områden och branscher.

NÄSTA START: Augusti 2025

ANSÖKAN ÖPPEN - ANSÖK NU

Designa, programmera och underhåll framtidens användarvänliga appar.

NÄSTA START: Pågående utbildning