
Resilinc tillhandahåller programvara för hantering av risker i leveranskedjor och motståndskraft för organisationer som behöver bättre insyn i leverantörsnätverk och möjliga störningar. Plattformen kombinerar AI, egenutvecklade data om leveranskedjor, kartläggning, övervakning, prediktiv analys och riskbedömning för att hjälpa företag att förutse problem och samordna åtgärder med globala leverantörer.
Företaget stöder kontinuitet i leveranskedjor, regelefterlevnad, planering för verksamhetskontinuitet och ESG-uppföljning inom bland annat flyg- och rymdindustrin, hälso- och sjukvården samt högteknologisk tillverkning. Lösningarna är relevanta för ledare och yrkesverksamma som vd:ar, inköpschefer och chefer för motståndskraft i leveranskedjan.
Senior mjukvaruingenjör, Java/Spring Boot — Resilinc (fjärrarbete i Indien)
Bli en del av Resilinc som senior mjukvaruingenjör och utveckla backendtjänster i Java och Spring Boot för en agentisk AI-plattform för försörjningskedjeanalys. Designa motståndskraftiga mikrotjänster, API:er och molnbaserade system för skalbar drift i produktion.
Beskrivning
- Designa, bygg, testa, distribuera och underhåll skalbara backendtjänster med hög prestanda i Java och Spring Boot
- Skapa återanvändbar, produktionsklar kod och bidra till teknisk design och arkitekturbeslut
- Skapa RESTful API:er och mikrotjänster optimerade för tillgänglighet, skalbarhet, motståndskraft och feltolerans
- Säkra tjänsteintegrationer genom autentisering, auktorisering och etablerade metoder för API-säkerhet
- Använd PostgreSQL och andra relationsdatabaser för att utveckla effektiva scheman och lösningar för dataåtkomst
- Skriv, analysera och optimera komplex SQL med JPA och Hibernate
- Distribuera, driftsätt och skala Azure-molnapplikationer med CI/CD-metoder
- Använd Docker och Kubernetes för att stödja containeriserad distribution, orkestrering och driftsberedskap
- Tillämpa mönster för distribuerade system, inklusive flertrådning, samtidighet, cachning, omförsök, motståndskraft och feltolerans
- Skapa enhets- och integrationstester med JUnit, Mockito, Testcontainers eller jämförbara verktyg och bidra till kodgranskningar
- Samarbeta med produktchefer, arkitekter, QA-, DevOps- och utvecklingsteam för att leverera tjänster och funktioner
- Handleda juniora och medelerfarna ingenjörer och bidra till att stärka tekniska standarder
- Utred komplexa produktionsproblem, identifiera grundorsaker och leverera varaktiga lösningar
- Förbättra applikationers prestanda, skalbarhet, observerbarhet, säkerhet, utvecklingsflöden och kodkvalitet
- Följ relevant teknikutveckling och bedöm praktiska möjligheter till tekniska förbättringar
Krav
- Kandidat- eller masterexamen i datavetenskap, ingenjörsvetenskap eller ett närliggande område, eller motsvarande praktisk erfarenhet
- 5–8+ års yrkeserfarenhet av mjukvaruutveckling med gedigen praktisk kompetens inom Java, Spring Boot och backendutveckling
- Gedigen erfarenhet av att utforma REST API:er, mikrotjänster och distribuerade applikationer med objektorienterad design, SOLID-principer och etablerade designmönster
- Minst 3 års praktisk erfarenhet av att skriva komplexa SQL-frågor med underfrågor, join-operationer, mängdoperationer, aggregatfunktioner, schemadesign och frågeoptimering
- Gedigen erfarenhet av relationsdatabaser och PostgreSQL
- Praktisk erfarenhet av JPA/Hibernate, Git, Maven eller Gradle samt automatiserade testverktyg som JUnit och Mockito
- Erfarenhet av Azure, Docker, Kubernetes och CI/CD-pipelines
- Stark förmåga inom felsökning, analys, problemlösning och prestandaoptimering, med god förståelse för säker backendutveckling
- Utmärkt kommunikations- och samarbetsförmåga, inklusive erfarenhet av agila Scrum-team
- Förmåga att ta ansvar, anpassa sig till förändrade prioriteringar och arbeta effektivt i en snabb produktutvecklingsmiljö
- Erfarenhet av att utveckla SaaS- eller företagsplattformar med hög volym och hög tillgänglighet
- Kunskap om OAuth 2.0, JWT, verktyg för observerbarhet och DevOps-metoder
- Kännedom om prestandatester, infrastruktur som kod, domändriven design eller frontendtekniker som Angular eller React
Förmåner
- Helt distansbaserat arbete
- Omfattande förmåner som stödjer hälsa, ekonomisk trygghet och välbefinnande
- Möjligheter till personliga möten
- Möjligheter att utveckla teknisk expertis
- En kultur med fokus på ansvar, mening och möjligheten att påverka utvecklingen av teknik med stor betydelse