XCI
Experienced Backend Developer
Job description
Become part of a rapidly growing technology company with an important purpose of developing the best software products to prevent and fight crime. We make sure that police authorities and intelligence services always have the best technological solutions, giving them optimal conditions to protect citizens in the city, on the street, and in our homes.
If you are motivated by working in a dynamic, innovative environment and have experience with Java and data processing, we are looking for a skilled Software Developer for our Engineering team who can actively contribute to creating impactful technological solutions. You will also take part in knowledge-sharing and cross-functional collaboration, all while being driven by a desire to make a meaningful impact in the world.
Develop scalable big data software Your primary role will be to develop and maintain scalable and high-quality software systems that support big data flows and analytics used by national security organizations.
You will join a dedicated and experienced team where professionalism is high, the atmosphere is informal, and colleagues support and challenge each other. You will have significant influence over your own tasks, with ample opportunities for both professional and personal development.
Areas of responsibility
· Design and implement Java/Spring Boot microservices
· Develop solutions for processing and analyzing big data flows
· Collaborate across teams to integrate diverse technologies and competencies
· Drive architecture and solution designs
· Contribute to the development of template engines and data-driven components
About you: You have several years of experience with Java and have a solid understanding of data processing. Additionally, you excel at writing clean, structured code and continuously strive to improve it. You like being part of defining the architecture for our products and drive software designs.
You are motivated by continuous learning and have a natural interest in exploring new technologies within the field. You find it exciting to contribute to the improvement of public safety through innovative tech solutions.
Furthermore, you are a strong team player who shares valuable ideas and knowledge with your colleagues. You communicate effectively in English, both in writing and speaking.
You have experience with
- Java / Spring Boot microservices
- Big data flows and data processing
- PostgreSQL
- Elasticsearch
- Apache Kafka
We consider it an advantage if you have experience with
- Apache Flink
- Template Engines
Even if you don’t tick off all the boxes listed above, please do apply anyway. We strongly believe in personal and professional development as part of the job, so if you have a positive attitude and natural curiosity, you’ll have plenty of opportunity for learning and growth.
Be part of the XCI Team You will join our creative community of +170 experts who share XCI’s core purpose of protecting us all from criminal threats. Our projects present complex technical challenges that have real meaning and contribute to making society safer.
As part of the XCI team, you should expect to work with motivated and happy colleagues in a dynamic work environment. The informal XCI culture has "freedom under responsibility" as its internal motto, which allows you flexible working hours and a good work/life balance. We prioritize employee development very highly and there is always a focus on your professional and personal development.
Application If you have questions about the position, you are welcome to contact Development Manager Mikkel Christensen at mikkel.christensen@xci.dk .
We conduct interviews on an ongoing basis and will close the recruitment process once the right candidate has been found.
We look forward to hearing from you!
Due to GDPR, applications can only be applied via the link.
All employees at XCI must be able to obtain a security clearance, which is why we will request a clean criminal record during the recruitment process.


