Ubique Systems

TRCI-26-04588

Senior System Developer (Java) – Identity Management / eID (Swedish Police Authority)

Senior Java system developer needed for the Swedish Police Authority (Personal Documents / Electronic Identification) to develop, enhance and manage identity management systems and services, including PID/LPID and technical enablers for the European Digital Identity Wallet. You will work end-to-end across the system lifecycle in an agile team: requirements analysis, solution design, implementation, testing, commissioning, troubleshooting and continuous improvement. The environment uses microservices, containers and automated CI/CD. Strong security focus is required (OIDC/OAuth2), along with Linux-based Java development, Spring Boot and Jenkins-based pipelines. Swedish citizenship and strong Swedish language skills are mandatory due to security screening.

Position summary

Location
Sweden
Workplace
Hybrid
Employment
Contract
Experience
Minimum 5 years and Maximum 10 years
Apply now

Role overview

Why This Role Matters.

Senior Java system developer needed for the Swedish Police Authority (Personal Documents / Electronic Identification) to develop, enhance and manage identity management systems and services, including PID/LPID and technical enablers for the European Digital Identity Wallet. You will work end-to-end across the system lifecycle in an agile team: requirements analysis, solution design, implementation, testing, commissioning, troubleshooting and continuous improvement. The environment uses microservices, containers and automated CI/CD. Strong security focus is required (OIDC/OAuth2), along with Linux-based Java development, Spring Boot and Jenkins-based pipelines. Swedish citizenship and strong Swedish language skills are mandatory due to security screening.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

The consultant must have post-secondary education in systems science, computer science or equivalent education/competence that the Police Authority deems equivalent.

02

The consultant must have at least 9 years of relevant work experience in system development in Java on the Linux platform.

03

The consultant should have at least 3 years of experience with Spring Boot and related frameworks.

04

The consultant should have at least 2 years of experience in microservices architecture.

05

The consultant should have at least 2 years of experience implementing security solutions previously based on OIDC/OAuth2.

06

The consultant must have at least 3 years of experience with CI/CD on Jenkins, for example with tools/platforms such as Bitbucket and Openshift or equivalent.

07

The consultant must have good knowledge of Swedish, both spoken and written.

08

The consultant must have Swedish citizenship.

09

The consultant should have good experience working with electronic attribute certificates.

10

The consultant should have good experience in implementing integrations with HSMs or equivalent encryption solutions.

11

The consultant should have good experience working with ISO18013 and/or OpenID4VP or equivalent mDoc verifiable attestations.

12

The consultant should have experience working in a larger public organization/authority with complex operational and security requirements.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Java

02

Linux

03

Spring Boot

04

Spring

05

Microservices

06

OIDC

07

OpenID Connect

08

OAuth2

09

CI/CD

10

Jenkins

11

Bitbucket

12

OpenShift

13

Containers

14

Agile

15

Identity management

16

PID

17

LPID

18

European Digital Identity Wallet

19

Attribute certificates

20

HSM

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Java system development on Linux (senior level; 9+ years)

Spring Boot (3+ years)

Microservices architecture (2+ years)

Security implementation using OIDC and/or OAuth2 (2+ years)

CI/CD with Jenkins (3+ years)

Experience with tools/platforms such as Bitbucket and OpenShift (or equivalent) in CI/CD context

Agile software development (working in an agile team)

Requirements analysis and translating business/system requirements into technical solutions

Full software lifecycle: design, implementation, testing, commissioning, troubleshooting, bug fixing, further development

Technical documentation and knowledge transfer

Swedish language (spoken and written)

Swedish citizenship (security requirement)

Preferred

Nice to Have

Electronic attribute certificates (e-attribute certificates)

Integrations with HSM (Hardware Security Module) or equivalent cryptographic solutions

ISO 18013 and/or OpenID4VP (mDoc / verifiable attestations)

Experience in large public authority/organization with complex operational and security requirements

Container solutions (implied by container-based architecture)

Automated build and deployment processes (beyond Jenkins specifics)

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Senior System Developer (Java) – Identity Management / eID (Swedish Police Authority)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.