Arbetsbeskrivning
Arbetsbeskrivning
Vill du bygga samhällsviktiga lösningar i teknikens framkant med sjöutsikt från Lumaparken? Tillsammans med ett erfaret team hos 21grams får du kombinera modern Javautveckling med frihet, ansvar och möjlighet att påverka både arkitektur och arbetssätt.
Om teamet och vår tech-miljö
Du blir en del av vårt Java team Stockholm, som utvecklar och förvaltar våra kärnsystem för bearbetning av dokument och distribution till både digitala och fysiska kanaler. Våra plattformar hanterar bland annat: digitala arkiv, E-fakturor, E-post, SMS, Kivra samt uppföljning av portooptimering och fakturering.
Teamet består idag av 13 utvecklare som primärt sitter i Stockholm. Vi jobbar agilt baserat på scrum och i teamet finns en stor mängd samlad erfarenhet. Tillsammans hjälps vi åt för att hitta nya lösningar och testar gärna nya arbetssätt. Vi jobbar med en modern tjänstebaserad arkitektur baserad på Docker-containrar i Kubernetes och ett modernt användargränssnitt byggt i Angular.
Vår stack inkluderar bland annat:
- Backend: Java, Spring Boot, Spring Cloud
- Frontend: Angular, TypeScript
- Infrastruktur: Kubernetes, Docker
- CI/CD & versionshantering: GitLab, Git
- Test: JUnit, Mockito, Testcontainers, Cypress
- Databaser: MongoDB, MySQL, Elastic
Vi håller våra miljöer, versioner och verktyg uppdaterade – vi vill att du ska kunna jobba effektivt och ha roligt med modern teknik.
Ansvarsområden
Som utvecklare i Java-teamet kommer du att:
- Utveckla och vidareutveckla våra kärnsystem för dokumentprocessning och distribution
- Bygga och förbättra användargränssnitt i Angular/TypeScript
- Designa och utveckla backend-tjänster i Java/Spring Boot
- Vara med och fatta beslut kring arkitektur, design och teknikval
- Ta ansvar för att lösningarna skapar verklig nytta för våra kunder och partners
- Bidra till god kodkvalitet genom testning, code reviews och förbättringar i vårt CI/CD-flöde
- Vara ett bollplank och mentor för mer juniora utvecklare i teamet, om du trivs i den rollen
- Påverka både produkt, teknik och arbetssätt.
Kvalifikationer
Vi vill att du:
- Har flera års erfarenhet av Javautveckling, gärna med Spring Boot
- Har erfarenhet av frontendutveckling, helst i Angular och TypeScript
- Är van att jobba med backend-system och moderna webbapplikationer
- Trivs i ett agilt team, tar egna initiativ och gillar att få saker gjorda
- Gärna har eftergymnasial utbildning inom systemvetenskap, datateknik eller liknande
- Kommunicerar på svenska och engelska
För att snabbt komma in i rollen och trivas hoppas vi att du kan:
- Versionshantering i Git (gärna GitLab och CI/CD)
- Testramverk som JUnit, Mockito, Testcontainers och Cypress
- Byggsystem som npm och Maven
- Att utveckla och drifta system i Kubernetes
- Databaser som MongoDB, MySQL och Elastic
Som person tror vi att du:
- Drivs av nyfikenhet och teknikutveckling både privat och professionellt
- Är stolt över din kompetens och tar ansvar för dina resultat
- Trivs i ett sammanhang där man hjälps åt, delar kunskap och drivs av teamets gemensamma utveckling och målsättningar
Erfarenhet
Front-End Engineering
Backend
Webbutveckling
Front End
Docker
Utveckling av webbapplikationer
Angular4
TypeScript
Spring-boot
Cluster Ready Services
Kubernetes
MongoDB
Webbapplikation
Om företaget
Randstad
På Randstad vet vi att alla människor har en plats på arbetsmarknaden. Med verksamhet över hela landet och inom alla kompetensområden hjälper vi människor att hitta ett jobb som känns bra, och där de får möjlighet att växa, utvecklas och uppnå sin fulla potential.
Med närmare 600 000 anställda i 38 länder är Randstad världsledande inom HR-tjänster, med målsättningen att bli världens främsta och mest uppskattade partner på arbetsmarknaden. Genom att kombinera vår passion för människor med kraften i dagens teknologi hjälper vi människor och företag att uppnå deras fulla potential. Vi kallar det Human Forward.