Systemutvecklare - Java nivå 3
Kund har i uppgift att förvalta och utveckla verksamhetsstödjande system till verksamheten. De står inför många spännande utmaningar för att digitalisera verksamheten.
Kundens huvudsakliga verksamhetssystem heter Vera. Vera är ett ärendehanteringssystem som stödjer hela målhanteringen på domstol. Vera är utvecklat i Java EE, med en moderniserad backend och en lite äldre frontend med egenutvecklad Javascript.
Det pågår en successiv framtagning av en ny generation av verksamhetsstödet till den dömande verksamheten inom Sveriges domstolar. Nyligen driftsattes systemet DiBa som stödjer framtagande och rapportering av domar, enligt nya informationsstrukturer som är överenskomna i rättskedjan. De nya delarna av verksamhetsstödet bygger på den nya utvecklingsplattformen med Java EE, REST, Angular och Material Design.
Konsulten ingår i ett tvärdisciplinärt team som arbetar enligt DAX (Domstolsverkets anpassning av Scrum). Konsultens primära roll är att utveckla, men även stödja i andra roller. Som utvecklare i detta uppdrag kodar du både frontend (exempelvis med Angular, HTML 5 och JavaScript) och backend (exempelvis med JPA, EJB, JSP och REST). Du testar även din egen kod både med enhetstester, integrationstester och genom att köra systemet manuellt.
Utvecklingen bedrivs i en modern miljö med inriktning mot DevOps. Verktyg som används i utveckling är exempelvis IntelliJ, Maven, Jenkins, Git, SonarQube och Docker. För att hålla ordning och reda på arbetet används Jira och Confluence.
Skakrav:
• Systemutvecklare kompetensnivå 3 inom Java med hög kompetens om webbutveckling inom Java EE och Java 11+. Specifikt EJB/CDI, JPA, REST, JSP, Microservices och OpenAPI.
• Goda kunskaper om Typescript, Javascript och HTML 5
• Erfarenhet av att arbeta agilt och av utvecklarnära tester. Exempelvis jUnit, Mockito eller Jest.
• Hög samarbetsförmåga, kommunikativ, ansvarstagande och god problemlösningsförmåga
• Flytande svenska i både tal och skrift
Meriterande:
• Meriterande med erfarenhet av Angular, Redux och Material Design
• Meriterande med erfarenhet av komplexa miljöer och flera samverkande utvecklingsteam
Uppdraget utförs på plats i Jönköping. Möjlighet finns att, efter en inledande period och i överenskommelse med Domstolsverket, eventuellt arbeta 1-2 dagar på distans per vecka.