
Uni Systems on tieto- ja viestintäteknologiayritys, joka auttaa organisaatioita uudistamaan toimintatapojaan digitaalisen transformaation avulla. Sen toiminta kattaa infrastruktuurin ja operoinnin, pilvi- ja datakeskusteknologiat, kyberturvallisuuden, yritysalustat, big data -analytiikan, uudet teknologiat ja tekoälyn. Yritys palvelee muun muassa pankki-, julkishallinto-, televiestintä-, terveydenhuolto-, vähittäiskauppa-, konsultointi- ja logistiikka-aloilla yhdistäen teknologiaosaamisen toimialakohtaisiin ratkaisuihin. Uni Systemsin työprofiili sijoittuu laajamittaisen IT-toimituksen, innovaatioiden, kestävyyden ja digitaalisen etiikan risteyskohtaan.
Senior Full-Stack Java -kehittäjä, etätyö Luxemburgissa
Rakenna Java-mikropalveluita ja Angular-sovelluksia Uni Systemsillä. Osallistu testaukseen, julkaisujen hallintaan, muutosten käsittelyyn sekä yhteistyöhön asiakkaiden ja liiketoimintatiimien kanssa.
Kuvaus
- Kerää liiketoiminnan tarpeita yhdessä aihealueiden asiantuntijoiden kanssa.
- Arvioi nykyisiä prosesseja ja sovelluksia uusien käyttäjävaatimusten rinnalla.
- Suunnittele sovelluksia ja mikropalveluita liiketoiminnan tarpeisiin.
- Kehitä sovelluksia ja mikropalveluita tarkoituksenmukaisilla teknologioilla.
- Ylläpidä eri yksiköissä käytössä olevia mikropalvelusovelluksia.
- Suorita yksikkö-, integraatio-, järjestelmä- ja suorituskykytestejä.
- Tue käyttäjien hyväksymistestausta ja varmista liiketoiminnan hyväksyntä.
- Tallenna Git-järjestelmään koodi, konfiguraatiot ja automatisoidut yksikkötestit sekä tilanteen mukaan Javadoc-, Asciidoc- tai muu dokumentaatio.
- Kirjaa testitulokset ja hallinnoi muutoksia ServiceNow’ssa.
- Laadi dokumentaatiota, raportteja ja muutoksenhallinnan materiaaleja.
- Osallistu aktiivisesti ketterän kehityksen seremonioihin.
- Valmistele ja koordinoi julkaisuja.
- Säilytä auditointiaineistot SharePointissa.
- Arvioi riskejä ja koordinoi muutoksiin liittyvien ongelmien käsittelyä.
- Tue käyttöönottoja ja sovella toimialan käytäntöjä.
- Rakenna asiakassuhteita eri yksiköissä ja pidä viestintä selkeänä.
Vaatimukset
- IT-alan kandidaatin tutkinto ja vähintään 10 vuoden käytännön kokemus Java-kehityksestä.
- Kokemusta Java-sovellusten automatisoitujen yksikkö- ja integraatiotestien kirjoittamisesta ja ylläpidosta.
- Käytännön kehityskokemusta Springistä ja Spring Bootista, mukaan lukien JPA- ja Hibernate-pohjainen pysyväistallennus.
- Kokemusta ohjelmistokehityksen yhteistyökäytännöistä Gitillä, mukaan lukien haarat, pull- tai merge-pyynnöt ja koodikatselmoinnit.
- Kokemusta relaatiotietokantojen kyselystä SQL:llä sekä XML:n, YAML:n ja JSONin käytöstä kehityksessä tai konfiguroinnissa.
- Käytännön kokemusta ohjelmistokehityksestä tekoälyagenteilla, kuten GitHub Copilotilla, Claude Codella tai Codexilla, mukaan lukien agentin tekemät sovelluskoodin muutokset; pelkkä koodin täydennys ei täytä vaatimusta.
- Käytännön kokemusta Angular-käyttöliittymien rakentamisesta TypeScriptillä tai JavaScriptillä.
- Edistynyt kirjallinen ja suullinen englannin kielen taito (C1).
- Kokemusta Apache Camelista.
- Kokemusta Scrumista ja DevSecOpsista.
- Kokemusta CI/CD-putkista, kuten Azure Pipelinesista.
- Kokemusta infrastruktuurin koodina määrittelystä, kuten Terraformista, sekä konttialustoista, kuten Dockerista.
- Kokemusta julkipilviarkkitehtuurista, kuten Microsoft Azuresta.
- Kokemusta mikropalveluiden kehittämisestä.
- Kokemusta rahoituspalveluista.
- Kokemusta ITIL-pohjaisesta palvelunhallinnasta.