Uppdragsbeskrivning Vi söker en senior backendutvecklare som ska arbeta med backendtjänster med höga trafikvolymer i en distribuerad, molnbaserad miljö. Rollen fokuserar på skalbara mikrotjänster, händelsestyrd arkitektur, tillförlitlig meddelandehantering, prestandaoptimering och integrationer med externa plattformar. Kvalifikationer Du har gedigen erfarenhet av Kotlin, Java och Spring. Du har erfarenhet av att designa och skala upp distribuerade system och mikrotjänster. Du har praktisk erfarenhet av Kafka, Redis och händelsestyrda arkitekturer. Du har erfarenhet av Kubernetes, PostgreSQL och moderna CI/CD-pipelines. Du har goda kunskaper inom samtidighet, prestandaoptimering och robusta molnlösningar. Du har erfarenhet av övervakning och observability, exempelvis med Grafana. Meriterande Erfarenhet utanför det traditionella backendområdet, exempelvis inom mobilutveckling, dataplattformar eller marknadsteknik (MarTech), är meriterande. Även ett intresse för AI-assisterad utveckling och för att bredda sin tekniska kompetens inom hela teknikstacken är meriterande. Din ansökan Låter rollen intressant och passande? Ansök i så fall omgående för vi intervjuar löpande och rollen kan tillsättas innan sista ansökningsdatum. Vi kan enbart ta emot och bearbeta din ansökan genom att du registrerar ditt CV i vår portal. Med avseende på GDPR kan vi ej ta emot ansökningar via e-post. Varmt välkommen med din ansökan! Uppdraget är en del av Quest Consulting personaluthyrning. Om oss Quest Consulting är ett auktoriserat konsultbolag med kollektivavtal, försäkringar, friskvård och tjänstepension. Vi är specialiserade inom IT, Teknik, HR, Administration och Ekonomi. Vår målsättning är att vara din personliga samarbetspartner och just därför är det så viktigt för oss att arbeta efter våra kärnvärden där våra ledord är att vara Personliga, Nyskapande och Professionella.
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in ensuring the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry. Job Overview Assignment Description Join a team developing geospatial data and features for Apple Maps used around the world. You will build applications and tools in a complex, data-intensive environment, solving challenging technical problems that improve the user experience. You will take ownership of features from requirements analysis and solution design through implementation and delivery. What You Will Work On Identify requirements for new features and propose suitable technical designs. Design, develop, and implement backend applications and tools. Work with large volumes of geospatial data in complex systems. Use programming languages such as Scala, Java, or C++ to deliver features. Work with distributed data-processing technologies such as Apache Spark or Flink. Take ownership of technical improvements and business problem-solving. Collaborate with cross-functional teams to deliver reliable solutions. What You Bring Strong programming, system design, and problem-solving skills. Professional experience with Scala, Java, C++, or a similar programming language. Professional experience with Apache Spark or Flink. Ability to clarify requirements, prioritise tasks, and work independently with limited guidance. Excellent English communication skills. Experience collaborating and communicating across teams. Meritorious Experience in data engineering within large and complex domains. Experience designing and implementing APIs and REST services. Knowledge of frameworks such as Akka, Play Framework, or Spring. Experience with GIS, geospatial data, or tools such as JTS, ArcGIS, QGIS, or OpenJUMP.
We are looking for an experienced AI Backend Engineer to build the core intelligence layer of a fast-scaling AI company backed by NVIDIA, Microsoft, and AWS. About Antrino Antrino Labs is building the platform that makes every square meter intelligent. The physical world runs on processes nobody can actually see. Goods move, machines idle, space goes unused, and decisions about all of it are based on samples, guesses, and reports written after the fact. Antrino lets any organization deploy vision intelligence into a physical space and get back what is actually happening there, as structured, real-time information it can act on. Not a research project or a custom integration, but a platform where you describe what matters and deploy it. We have grown from 6 people to a team of 28 in less than a year, closed our Seed round, announced together with Dagens Industri, and are registered with Inspektionen för strategiska produkter (ISP), the Swedish authority for strategic and dual-use products. Everything we build follows Privacy by Design. The role You will build the services that turn a customer's intent into working intelligence. When a customer builds something in Studio, our composition canvas, that graph has to become a running system: a plan that decides which models to call, in what order, gated by cost and confidence, and that produces events and evidence a customer can trust. You will work on the compiler that turns the graph into an execution plan, the runtime that executes it, and the Python and TypeScript services that detection, classification, and measurement run through. You will also work on our Agent, which interviews customers, proposes and edits these graphs, and deploys them with confirmation. Getting an LLM to reliably manipulate a structured graph, validate it, and explain its reasoning is a real engineering problem, not a prompting exercise. The role sits between the team building our first-party detection models and the engineers building the product interface. It is backend systems engineering for a product whose core logic is built out of AI calls. What you will work on Backend services for detection, classification, and measurement, largely in Python with FastAPI The compiler that turns a Studio graph into an execution plan, and the runtime that deploys and runs it Routing logic that decides which model handles which work, including cost gating where a cheap model decides when an expensive one runs The Agent's interview, graph-editing, and deployment flows that turn natural language into a working pipeline Integrating our first-party detection models, and frontier model APIs where they do something ours do not yet, behind one clean interface Turning raw model output into structured, auditable events and evidence an operator can trust APIs and data models for streams, behaviors, runs, and events in PostgreSQL with row-level security Tests and evaluation harnesses for logic that includes non-deterministic model calls Debugging production issues that span a customer request, our orchestration, and the model call underneath Our stack You do not need experience with all of this, but you should recognize most of it and be able to argue about it. Backend: Python, FastAPI, TypeScript, Node.jsData: PostgreSQL through Supabase, with row-level security, Streaming: RTSP ingestion, RTSP→HLS conversion, live and archive pipelines Infrastructure: Azure, GitHub Actions, on-site compute reached over Tailscale Who we are looking for Substantial backend experience on production systems, ideally where an LLM or ML model was part of the core logic rather than a bolted-on feature Strong Python, and comfort in TypeScript or Node.js Real experience designing APIs, data models, and service boundaries, including PostgreSQL Experience building with LLM APIs beyond a chat wrapper: tool use, structured output, agentic flows, or a model as one step in a larger pipeline An understanding of how to test systems with non-deterministic components Experience with real-time or streaming data is a strong advantage Excellent written and spoken English. Swedish is a plus, not a requirement You can reason about a graph or compiler-shaped problem even if you have never built a compiler. You make decisions with incomplete information, take responsibility for the outcome, and say so clearly when something you built was wrong. Life at Antrino You will join a team of driven, ambitious people who thrive at a fast pace and enjoy working together. We go to AI events, host our own, and end plenty of weeks with an afterwork. You will work closely with our engineers in Stockholm and our growing team in Bangalore. What we offer Direct access to the founders, the engineering team, and customers Real ownership of a core layer of the platform rather than delegated tickets Potential participation in our stock option programme after the probationary period Hardware of your choice AI events, afterworks, team activities, and travel when the business requires it Occupational pension, insurance, and friskvårdsbidrag Process Introductory conversation about your background and the role Technical conversation about systems you have built and why you made the decisions you made. No whiteboard algorithm puzzles Working session with the engineering team on a real problem from our stack Conversation with the founders about options and terms We review applications continuously. References may be requested at the final stage. Apply with your CV and, if you have one, a link to something you have built. A repository, a shipped product, or a short note about a system you are proud of tells us more than a cover letter
Build the backend that makes finance simpler. Do you want to build scalable backend solutions that power digital experiences for millions of customers? As a Senior Backend Engineer at Lendo, you’ll shape and evolve the services behind key customer journeys. You’ll join a cross-functional product team with real ownership – from design and development to release, maintenance and continuous improvement. The Opportunity You get real ownership of backend solutions that directly impact Lendo´s customers. You will work with a modern cloud-native stack including Go, GCP, Kubernetes and Docker. You get a genuine voice in shaping technical decisions, architecture and how your team works. Lendo is entering an exciting phase with new products and exciting product initiatives ahead. You will join a collaborative Product & Tech organization where your ideas are valued and your expertise makes a real impact. Your Challenge As a Senior Backend Engineer, you will design, build and continuously improve scalable backend services that power Lendo’s digital experiences. You will: Design, build and optimize scalable Go microservices. Take end-to-end ownership of backend solutions and contribute to architecture within your domain. Build reliable, maintainable and well-tested services that can scale with customer and business needs. Work with asynchronous communication and messaging using AMQP. Collaborate with Product, Design and other engineers to turn customer and business needs into effective technical solutions. Contribute to technical discussions, architectural decisions and engineering best practices. Monitor and improve system performance, reliability and observability. Share knowledge, contribute to code reviews and continuously improve how the team works. The Team and Workplace Our backend platform is built around Go microservices and AMQP for asynchronous messaging. We operate in a cloud-native environment using Docker, Kubernetes and Google Cloud Platform (GCP), supported by modern CI/CD pipelines. Our focus is on building scalable, maintainable and reliable services while continuously evolving our architecture and engineering practices. About You We are looking for a senior backend engineer who combines strong technical skills with a pragmatic mindset, curiosity and a genuine sense of ownership. You have: Several years of professional experience in backend development and production systems. Strong hands-on experience with at least one backend programming language. Go is highly relevant, but we are open to engineers with other strong backend backgrounds who can learn quickly. Experience designing and building scalable backend systems, ideally using microservices. A strong understanding of software architecture, scalability and system reliability. Experience with technologies such as Docker, Kubernetes and Git. Experience with CI/CD, for example GitHub Actions or similar tools. A strong quality mindset where testing, code reviews and maintainable code are a natural part of your work. An understanding of how to build systems that are reliable, observable and able to scale. The ability to take ownership of technical solutions and drive them forward. A collaborative mindset and an interest in sharing knowledge and continuously improving. Experience with AMQP, GCP and Go is particularly relevant, but we value your engineering mindset and willingness to learn more than knowing every tool already. Let´s Connect! We have chosen to work with Ada Digital in this hiring process. Their recruitment process focuses on transparency, inclusion and a fast moving candidate experience. And now we want to know more about you – on your own terms! To apply, please fill out the short form, briefly motivate why you are interested in the position, and attach your CV or LinkedIn-profile. No additional documentation is needed. You can then, in real-time, follow your application online as our recruiters are working with it. We work with a continues selection process which means we might hire a candidate before the final apply date, so apply already today! Interested and want to know more? Please contact our recruiter today. We are looking forward to connecting soon!
Är du en Backend-utvecklare som drivs av komplexa tekniska utmaningar och vill bygga system som hindrar ekonomisk brottslighet? Vi söker en utvecklare till funktionen Financial Crime Prevention. Hos oss blir du en nyckelspelare i ett självorganiserande team där vi kombinerar teknisk spets med djup förståelse för bankverksamhet. Om rollen Teamet, som är en del av Financial Crime Prevention, utvecklar applikationer och tjänster för att effektivt arbeta förebyggande mot penningtvätt och finansiering av terrorism. Teamet arbetar tvärfunktionellt mot hela Svea-koncernen och du kommer att ha stora möjligheter att påverka både ditt och teamets arbete. Ditt fokus ligger på backend (.NET/C#), men du rör dig obehindrat i hela stacken för att skapa enkla lösningar i en regulatoriskt komplex miljö. Vi arbetar värdedrivet, med korta feedbackloopar och kontinuerliga förbättringar. Vi lägger stor vikt vid arkitektur, och ser att du har både intresse och förmåga att bygga skalbara system som möter höga krav på säkerhet. Erfarenheter och kvalifikationer · Erfarenhet: Minst 5 år som utvecklare. Du är trygg i din erfarenhet och stöttar gärna juniora kollegor. · Techstack: Mycket goda kunskaper i .NET/C#, SQL Server, React och CI/CD-pipelines. · Arkitektur: Erfarenhet av mikrotjänster, Event Sourcing och Azure DevOps. · Domän: Vi ser det som ett stort plus om du har erfarenhet från Bank & Finans och har erfarenhet av arbete med regulatoriska krav. · Utbildning: Universitetsutbildning inom data/IT eller motsvarande arbetslivserfarenhet · Språk: Goda kunskaper i svenska och engelska i både tal och skrift Vem är du? Du är en driven och kreativ person med en genuin passion för mjukvaruutveckling och en nyfikenhet för affären. Du drivs av att skapa stabila, skalbara och användarvänliga lösningar, även i komplexa miljöer. Samtidigt är du trygg i sammanhang där säkerhet, stabilitet och efterlevnad av regulatoriska krav är centrala, och ser kvalitet och noggrannhet som en självklar del av ditt arbete. Du har arbetat med utveckling ett tag och är självgående och trygg i dina kunskaper, samt vill och kan dela med dig av dessa till ditt team. Du är en hjälpsam lagspelare som är ansvarstagande för din egen kod, men även för kvaliteten på arbetet teamet som helhet levererar. Om Svea Svea är en finansiell koncern med över 2000 anställda och verksamhet i flertalet europeiska länder. Med mer än 40 års erfarenhet är vi stolta över att erbjuda innovativa och hållbara finansiella lösningar till våra kunder. Svea präglas av en familjär företagskultur där varje medarbetare bidrar med sin unika kompetens och engagemang. Vår företagskultur betonar gemenskap, handlingskraft, och balans mellan arbete och privatliv. Välkommen att följa med oss på vår spännande resa! Ansökan Vi tar inte emot ansökningar via mail. Urval och intervjuer sker löpande och vi önskar att tillsätta tjänsten så snart som möjligt så skicka in din ansökan redan idag. Har du frågor kring tjänsten är du varmt välkommen att höra av dig till rekryterare Mira Leppänen på [email protected] Välkommen med din ansökan!
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in ensuring the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry. Job Overview Assignment Description We are looking for a Senior Java Backend Engineer with strong, hands-on experience in Identity and Access Management (IAM). What You Will Work On Design, build, and operate IAM services using Java, Keycloak, and microservices. Extend Keycloak using custom SPIs, providers, user federation, and themes. Implement authentication and authorization flows using OAuth 2.0, OpenID Connect, SAML, MFA, and identity federation. Apply security best practices for token handling, session management, and threat modelling. Support security audits and compliance requirements. Own production services from design and deployment to monitoring and incident response. Collaborate with product, security, and platform teams to deliver scalable identity solutions. What You Bring Strong Java backend development experience, including production microservices. Hands-on experience deploying and customising Keycloak using SPIs and providers. Deep understanding of OAuth 2.0, OpenID Connect, JWT, and SAML. Experience designing and operating distributed systems in production. Solid database skills, such as PostgreSQL, and familiarity with caching technologies such as Infinispan or Redis. Experience with Docker, Kubernetes, CI/CD pipelines, and AWS or Azure. A security-first mindset and experience supporting audits and compliance. Meritorious Experience with Customer Identity and Access Management (CIAM) at scale, identity resolution, or account deduplication. Knowledge of WebAuthn, FIDO2, passkeys, Zero Trust architectures, or PKI. Experience with event-driven architectures such as Kafka. Familiarity with observability tools such as Prometheus, Grafana, and OpenTelemetry.
Arbetsbeskrivning Är du en erfaren Javautvecklare som vill ha variation i din karriär, men med tryggheten från en global marknadsledare i ryggen? Nu söker vi på Randstad Digital dig som vill bli en del av vårt konsultteam för uppdrag hos våra kunder i Stockholm! Ansvarsområden Som en av världens största aktörer inom kompetensförsörjning har Randstad ett täckande nätverk och ramavtal med många av marknadens största och mest spännande bolag i Stockholmsområdet inom både privat och offentlig sektor. Då varje kund och projekt är unikt innebär konsultrollen hos oss en stor variation där du får möjlighet att kliva in i olika tekniska miljöer och branscher utifrån dina intressen och din kompetens. Du backas upp av erfarna konsultchefer som förstår IT-marknaden och som stöttar dig i din professionella utveckling. Hos Randstad Digital får du både flexibiliteten i att prova på nya sammanhang och tryggheten i en stabil arbetsgivare. Uppdragsfakta: Omfattning: Heltid (100 %). Placering: Stockholm med omnejd. Arbetssätt: Beroende på kunduppdrag förekommer ofta hybridarbete med flexibilitet för distans kombinerat med närvaro på plats hos kund. Startdatum: Löpande urval för kommande uppdragsstarter. Att vara konsult via Randstad Digital Randstad Digital är din karriärpartner inom IT och digital transformation. Som konsult hos oss får du konkurrenskraftig lön, förmåner och kollektivavtalade villkor. Din konsultchef, som alltid finns nära till hands, ser till att du får varierande och utvecklande uppdrag på olika företag och myndigheter. Som din karriärpartner tillämpar vi vår talangcentrerade strategi som sätter din utveckling i fokus, vilket hjälper dig att uppnå din fulla potential och öppnar upp för nya spännande karriärmöjligheter. Om Randstad Digital Randstad Digital är specialiserade inom kompetensområdet IT och är en del av Randstad, en global ledare för talanger med visionen att vara världens mest rättvisa och specialiserade talangföretag. Med huvudkontor i Nederländerna verkar Randstad på 39 marknader och har cirka 40 000 medarbetare. Genom detta globala nätverk i kombination med en stark lokal förankring kan vi erbjuda ett stort utbud av varierande och utvecklande uppdrag och tjänster för dig som är specialist inom IT-området. Som en partner för talanger och genom vår utpräglade specialisering hjälper vi dig att säkra rätt jobb, utveckla relevant kompetens och hitta tillhörighet i arbetslivet. Vill du bli en del av vårt konsultteam i Stockholm? Skicka in din intresseanmälan redan idag! Vi utvärderar ansökningar löpande. Kvalifikationer I våra kunduppdrag kommer du huvudsakligen att arbeta med backend- och helhetsutveckling i agila team. Vi söker dig som har: Lång erfarenhet av mjukvaruutveckling (ca 5 år eller mer) med tyngdpunkt på Java. God och aktuell kunskap inom Java, Kotlin, Spring/Spring Boot samt Microservices. Kännedom om eller erfarenhet av moderna frontend-ramverk som React, Angular eller Vue. Vana att arbeta Agilt med moderna utvecklingsmetoder så som DevOps och CI/CD-miljöer. Goda kunskaper i engelska i både tal och skrift. Flytande kunskaper i svenska i tal och skrift är starkt meriterande. Din personliga profil: Vi söker dig som har hunnit göra dina misstag och lärt dig av dem – en trygg utvecklare som brinner för kvalitet och bra källkod. Du tycker om att arbeta i team, dela med dig av din kunskap och motiveras av problemlösning. Som person är du nyfiken, flexibel och trivs med de möjligheter som ett stort nätverk av kunder innebär. 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.
Nu söker vi på Synsam en Backend Developer som vill vara med och vidareutveckla vår digitala plattform och skapa stabila lösningar som gör skillnad för både verksamheten och våra kunder. Vi söker dig som tar stort eget ansvar, gillar att samarbeta och gärna bidrar med initiativ, kunskap och idéer som utvecklar både våra lösningar och vårt sätt att arbeta. Hos oss blir du en viktig del av Synsams fortsatta digitala utveckling och vår ambition att vara det ledande och mest hållbara livsstilsföretaget inom optik och ögonhälsa. Du får arbeta med spännande tekniska utmaningar i en miljö där innovation, utveckling och en riktigt bra digital kundupplevelse står i fokus. Är du nyfiken på ny teknik, gillar att lösa komplexa problem och drivs av att bygga smarta och hållbara lösningar? Då kan det här vara rollen för dig! Om tjänsten Som Backend Developer blir du en del av vårt Digital Business-team, där du tillsammans med Team Lead och kollegor inom fullstack, backend, frontend och test driver utvecklingen av Synsams e-handelsplattform. Du arbetar med .NET, C# och Visual Basic och är med och vidareutvecklar stabila lösningar som är en viktig del av våra kunders digitala upplevelse. Hos oss är ensam inte stark! Du blir en del av ett framåtsträvande och sammansvetsat tvärfunktionellt team där vi samarbetar nära, delar kunskap och lär av varandra. Din närmaste chef, Pasha Ayani, arbetar även som Team Lead och tillsammans med resten av teamet driver ni utvecklingen framåt. Det här är ett team som välkomnar nya idéer, vågar testa alternativa vägar och tillsammans hittar lösningar som skapar värde för både Synsam och våra kunder. Ditt arbete kommer bland annat innebära: Designa, utveckla och underhålla skalbara backend-lösningar. Implementera och förvalta integrationer mot externa system. Delta i teknisk planering och scoping av initiativ. Säkerställa prestanda, säkerhet och stabilitet i våra tjänster. Sätta och upprätthålla kodstandarder, samt driva kontinuerliga förbättringar i teamets arbetsmetoder. Stötta teamet vid komplexa tekniska utmaningar. Utforska och implementera nya teknologier och verktyg för att förbättra våra processer. Profil Vi söker dig som är en erfaren backendutvecklare och som trivs med att ta ansvar, lösa komplexa problem och bygga stabila och skalbara lösningar. Du är tekniskt nyfiken och håller dig uppdaterad inom ditt område, samtidigt som du har ett pragmatiskt förhållningssätt och fokus på att skapa lösningar som fungerar i praktiken. Du trivs i ett prestigelöst och tvärfunktionellt team där man samarbetar nära och gärna delar med sig av sin kunskap. Du har lätt för att kommunicera med både tekniska och icke-tekniska kollegor och bidrar gärna till att utveckla såväl våra tekniska lösningar som teamets arbetssätt. Vi ser gärna att du har: Minst 5 års arbetslivserfarenhet av backend-utveckling. Stark kunskap inom .NET och C#. Erfarenhet av databaser, databasdesign och optimering i MSSQL. Erfarenhet av molntjänster, gärna Azure, samt CI/CD. Vana av agila arbetsmetoder och att arbeta i tvärfunktionella team. Flytande svenska och engelska, både i tal och skrift. Meriterande: Erfarenhet av frontend, eventbaserad design och API-integrationer. Några ord från Pasha Ayani, Team Lead. "Det bästa med att arbeta på Synsam är kombinationen av modern teknik, stort eget ansvar och möjligheten att påverka. Du blir en del av ett kompetent och prestigelöst team där vi samarbetar nära, delar kunskap och tillsammans utvecklar den digitala kundupplevelsen. När jag inte jobbar tränar jag brasiliansk jiu-jitsu, lagar mat och umgås med familj och vänner, en bra balans som jag tycker är viktig även i arbetslivet." Har vi väckt ditt intresse? Vad roligt! Klicka på länken nedan och skicka in din ansökan redan idag! I vår rekryteringsprocess ingår tester, intervjuer samt referenstagning och bakgrundskontroll för slutkandidat. För anställning krävs att du har giltig rätt att arbeta i Sverige i enlighet med gällande lagstiftning. Rollen är en tillsvidareanställning och utgår från Synsams huvudkontor på Kungsholmen i Stockholm. Vi ser fram emot att välkomna dig till vårt team!🌟
Senior java developer with 12-15 years experience in system and software development, architecture and technical troubleshooting. Development tools - Git, Apache Maven, Eclipse IDE, IntelliJ, Apache Subversion Programming Languages - Java, Bash scripting, Python, Kotlin Technologies - MBeans, SQL, JMS, OpenID Connect, SSH, REST API, SOAP, REST, Identity and Access Management, SSO, SAMLv2, HTTPS/TLS Products - Gradle, Atlassian JIRA, Infinispan, Spring, JBoss EAP, Hibernate, PostgreSQL, MongoDB, JBoss Application Server, Microsoft SQL Server, Oracle DB, RabbitMQ, Jenkins, Amazon S3, JBoss ESB, JBoss Enterprise SOA Platform, Smooks, HornetQ, Git, Keycloak, Docker, Docker Compose, Elasticsearch/Logstash/Kibana, AWS Route 53, AWS ECS, MySQL, AWS API Gateway, AWS DynamoDB, AWS Elastic Load Balancing (ELB), WSO2 API Manager, Azure AD, OpenLDAP, GitLab, Elasticsearch, AWS Cognito, WSO2 Identity Server, AWS EC2, AWS Lambda, AWS CloudFormation, AWS CloudWatch, AWS RDS, AWS SES, AWS Kinesis, AWS SNS, Atlassian Confluence, BankID, Grafana, Kubernetes, Apache Camel, SoapUI, AWS, AWS S3 Bucket, AWS ACM Development JAX-RPC, JAX-RS, JAX-WS, Spring, SAML, Anypoint Platform, GitHub, Spring Boot, FreeMarker, Javascript/jQuery, JSON, ReactJS Testing - Integration Testing, System Testing • Design, build, and operate IAM capabilities on Keycloak and Java microservices • Extend Keycloak through custom SPIs, providers, user federation, and themes to meet evolving business requirements • Implement and maintain authentication and authorization flows using OAuth 2.0, OpenID Connect, SAML, MFA, and social or enterprise federation • Drive security best practices, including secure token handling, session management, threat modeling, and supporting audits and compliance • Own services in production, from design through deployment, observability, and incident response • Collaborate with product, security, and platform teams to deliver reliable, scalable identity solutions • Strong Java backend development experience, building and running microservices in production • Proven, hands-on experience with Keycloak in real-world deployments, including customization via SPIs and providers • Deep understanding of OAuth 2.0, OpenID Connect, JWT, and SAML Nice To Have: • Experience with CIAM at scale: customer identity, identity resolution, or account deduplication • WebAuthn/FIDO2/passkeys, Zero Trust architectures, or PKI • Event-driven architectures (e.g., Kafka) • Observability tooling such as Prometheus, Grafana, and OpenTelemetry • Proven experience designing and operating distributed systems and microservices in production • Solid database skills (e.g., PostgreSQL) and familiarity with caching relevant to Keycloak deployments (e.g., Infinispan/Redis) • Experience with Docker, Kubernetes, CI/CD pipelines, and at least one major cloud platform (AWS or Azure) • A security-first mindset and experience supporting audits and compliance requirements Competence. • Java with distributed systems and microservices • OAuth 2.0, OpenID Connect, JWT, and SAML • Solid database skills (e.g., PostgreSQL) • Docker, Kubernetes, CI/CD pipelines • Openshift • Kafka • Mq • Oracle • Kubernetes • Azure (API, static web application, app service, sqlserver)
About the role 🚀 We’re Hiring: Software Engineer – Geospatial Data & Distributed Systems | Scala, Java, C++ Term: 1 Year Contract Hykmann Global Business Solutions AB is looking for a skilled Software Engineer to join an innovative team developing applications and tools that power large-scale geospatial data platforms and location-based services used worldwide. Are you passionate about software engineering, distributed systems, and solving complex data challenges? This opportunity allows you to work with massive datasets, design scalable solutions, and build features that make a real difference to users across the globe. We’re looking for an engineer who combines strong programming and system design skills with the initiative to take ownership and deliver solutions in a complex technical environment. 🎯 About the Role You will contribute to the development of applications, tools, and data-processing solutions within a sophisticated geospatial technology environment. Working with large volumes of geographical data, you will help identify business needs, design effective technical solutions, and deliver features from concept to implementation. Key Responsibilities Identify and analyse requirements for new features and improvements. Propose scalable software designs and appropriate technical solutions. Develop and implement features using suitable programming languages and technologies. Build applications and tools for processing and managing large-scale geospatial datasets. Take end-to-end ownership of features, ensuring solutions address the underlying business needs. Prioritise work, identify dependencies, and make progress with limited guidance. Collaborate with cross-functional engineering teams to develop and deliver reliable software solutions. Contribute to technical discussions, design decisions, and continuous improvement initiatives. Skills Java Scala C++ Skills & requirements ✅ Must-Have Skills & Qualifications Strong programming, system design, and problem-solving skills. Professional software development experience with Scala, Java, C++, or a comparable programming language. Professional experience with distributed data-processing technologies such as Apache Spark or Apache Flink. Ability to independently understand requirements, identify priorities, and drive work forward with limited direction. Strong ownership mindset and a practical approach to solving complex technical problems. Excellent English communication skills, both written and verbal, with the ability to communicate clearly and listen effectively. Experience collaborating and communicating across multiple engineering teams. ⭐ Nice-to-Have Skills Experience in data engineering within large-scale, complex data environments. Experience designing and implementing APIs and REST services. Familiarity with frameworks such as Akka, Play Framework, or Spring. Knowledge of GIS, geospatial data, and geographical information systems. Experience with geospatial tools and libraries such as JTS, ArcGIS, QGIS, or OpenJUMP. Understanding of the challenges involved in processing, transforming, and serving large volumes of geographical data. 👤 Our Ideal Candidate You are a technically strong software engineer who enjoys solving challenging problems in complex domains. You can move confidently between system design, implementation, and problem-solving while taking ownership of delivering meaningful outcomes. You thrive in collaborative environments, communicate effectively across teams, and can turn loosely defined requirements into well-designed, practical solutions. 📩 Interested in This Opportunity? If you have strong software engineering skills and experience with Scala, Java, C++, Spark, or Flink, we’d like to hear from you. Send your updated CV highlighting your programming expertise, distributed data-processing experience, and work on large-scale data engineering or geospatial solutions.
Välj ett jobb för att visa detaljer