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
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.
The consultant must have at least 9 years of relevant work experience in system development in Java on the Linux platform.
The consultant should have at least 3 years of experience with Spring Boot and related frameworks.
The consultant should have at least 2 years of experience in microservices architecture.
The consultant should have at least 2 years of experience implementing security solutions previously based on OIDC/OAuth2.
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.
The consultant must have good knowledge of Swedish, both spoken and written.
The consultant must have Swedish citizenship.
The consultant should have good experience working with electronic attribute certificates.
The consultant should have good experience in implementing integrations with HSMs or equivalent encryption solutions.
The consultant should have good experience working with ISO18013 and/or OpenID4VP or equivalent mDoc verifiable attestations.
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.
Java
Linux
Spring Boot
Spring
Microservices
OIDC
OpenID Connect
OAuth2
CI/CD
Jenkins
Bitbucket
OpenShift
Containers
Agile
Identity management
PID
LPID
European Digital Identity Wallet
Attribute certificates
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.