Software Developer

XCI
Aalborg,
XCI logo

Oversigt og nøgleindsigter

XCI søger en Software Developer til deres Data Engineering team i Aalborg, hvor du vil udvikle softwareløsninger til at støtte national sikkerhed. Stillingen tilbyder mulighed for at arbejde med innovative teknologier og bidrage til forbedring af offentlig sikkerhed.

Højdepunkter

  • Arbejder med Java/Spring Boot mikroservices og big data flows
  • Dynamisk og innovativ arbejdsmiljø med fokus på medarbejderudvikling
  • Fleksible arbejdstider og god work/life balance

Påkrævede kvalifikationer

  • Flere års erfaring med Java
  • Solid forståelse af databehandling
  • Erfaring med PostgreSQL og Elasticsearch

Ønskværdige kvalifikationer

  • Kendskab til Apache Flink
  • Erfaring med template engines

Den ideale kandidat

Den ideelle kandidat har en passion for teknologi og offentlig sikkerhed, skriver struktureret og ren kode, og har en naturlig interesse for at lære nye teknologier. De er en stærk holdspiller, der bidrager aktivt til teamets succes.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Hybrid
Aalborg

Jobbeskrivelse

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 Data 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
• Use of Elasticsearch and PostgreSQL databases
• 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 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 Flink
• Template Engines

Be part of the XCI-Team
You will be part of our creative community of 160+ experts who believe in XCI's core purpose of protecting us all from criminal threats. Our customer projects are never mission impossible, but they have a personal meaning – and are also a childhood dream that comes true for most of us.

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 any questions about the position, you are welcome to contact Development Manager Mikkel Lønnerup Christensen at e-mail: Mikkel.christensen@xci.dk.

We hold regular interviews and end the recruitment process when the right candidate has been found.

We are looking forward to hearing from you!

Due to GDPR, you can only apply via the link.
All employees of XCI must be able to obtain security clearance, which is why we will ask you to present a clean criminal record during the recruitment process.

Karrierevej

Typisk karriereforløb

1

Senior Software Developer

2

Technical Lead

3

Software Architect

Vækstpotentiale

Der er betydeligt vækstpotentiale for en Software Developer, især inden for områder som big data og sikkerhedsteknologier. Med erfaring kan man bevæge sig ind i ledelsesroller eller specialiserede tekniske positioner, der kræver dybere viden om komplekse systemer.

Overførbare færdigheder

Java/Spring Boot udviklingDataanalyse og behandlingTeam samarbejde

Branchekontekst

Stillingen som Software Developer i XCI er central i tech-industrien, hvor der er stigende efterspørgsel efter innovative løsninger til at bekæmpe kriminalitet. Virksomheden spiller en vigtig rolle i at levere teknologi til nationale sikkerhedsorganisationer, hvilket gør denne rolle både relevant og meningsfuld.

Færdighedsanalyse

Kritiske færdigheder

Java

Solid erfaring med Java programmering, herunder udvikling af mikroservices.

Spring Boot

Erfaring med at bygge applikationer ved hjælp af Spring Boot framework.

Big Data behandling

Evne til at udvikle løsninger til behandling og analyse af store datamængder.

Team Collaboration

Stærke samarbejdsevner og evne til at dele viden i et team.

Engelsk Kommunikation

Evne til at kommunikere effektivt på engelsk, både skriftligt og mundtligt.

Vigtige færdigheder

PostgreSQL

Kendskab til at arbejde med PostgreSQL databaser.

Elasticsearch

Erfaring med Elasticsearch til dataindeksering og søgning.

Ønskværdige færdigheder

Apache Flink

Kendskab til Apache Flink til stream processing.

Template Engines

Erfaring med udvikling af datadrevne komponenter og skabelonmotorer.

Mest kritiske færdigheder

JavaSpring BootBig Data behandling

Sådan fremhæver du din erfaring

Fremhæv din erfaring med Java og Spring Boot ved at beskrive tidligere projekter, hvor du har udviklet mikroservices. Nævn specifikke eksempler på, hvordan du har arbejdet med big data flows og samarbejdet med teams for at integrere forskellige teknologier.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive dit erfaring med Java og Spring Boot?

teknisk

Tip: Fokuser på konkrete projekter, hvor du har anvendt disse teknologier.

Hvordan har du tidligere arbejdet med big data flows?

teknisk

Tip: Giv eksempler på de udfordringer, du har mødt, og hvordan du løste dem.

Hvordan håndterer du samarbejde på tværs af teams?

kultur

Tip: Del en specifik oplevelse, der viser din evne til samarbejde.

Hvordan holder du dig opdateret med nye teknologier?

erfaring

Tip: Nævn ressourcer, kurser eller fællesskaber, du benytter.

Kan du give et eksempel på, hvordan du har forbedret kodekvalitet i dit tidligere arbejde?

situation

Tip: Forklar metoder eller værktøjer, du har anvendt.

Hvad motiverer dig ved at arbejde med teknologiske løsninger til offentlig sikkerhed?

kultur

Tip: Del personlige værdier, der relaterer til virksomhedens mission.

Spørgsmål du kan stille

  • Hvordan ser et typisk projektudviklingsforløb ud hos XCI?
  • Hvilke muligheder for faglig udvikling tilbyder I?
  • Hvordan måles succes i teamet?

Tale punkter

  • Din passion for softwareudvikling og hvordan det relaterer til virksomhedens mission.
  • Din erfaring med at udvikle løsninger, der har haft en positiv indvirkning.
  • Din evne til at tilpasse dig nye teknologier og lære hurtigt.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med de nævnte teknologier.
  • Negativ holdning til samarbejde eller teamarbejde.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med Java og Spring Boot, samt dine projekter inden for big data og databehandling.
  • Vis din motivation for at arbejde med teknologiske løsninger, der forbedrer offentlig sikkerhed.
  • Understreg din evne til at samarbejde tværfagligt og dele viden med kolleger.

Nøgleord at inkludere

JavaSpring Bootbig datadatabehandlingElasticsearchPostgreSQLteam player

Fokus i ansøgningen

Fremhæv din passion for at udvikle innovative softwareløsninger, der har en direkte indvirkning på samfundet, samt din interesse for at arbejde i et dynamisk og støttende team.

Tilpasning af CV

Tilpas dit CV ved at fremhæve relevante projekter og erfaringer med de nævnte teknologier og værktøjer, samt ved at inkludere specifikke resultater, der viser din evne til at udvikle effektive softwareløsninger.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Software Developer hos XCI?

Som Software Developer vil du udvikle og vedligeholde skalerbare softwareløsninger, der understøtter big data flows og analyser for nationale sikkerhedsorganisationer. Du vil også samarbejde med tværfaglige teams og bidrage til udviklingen af innovative teknologiske løsninger.

Hvilke kvalifikationer kræves for stillingen?

Vi søger en kandidat med flere års erfaring i Java og en solid forståelse af data behandling. Erfaring med Spring Boot, PostgreSQL, Elasticsearch og big data flows er også nødvendige for at kunne bidrage effektivt til teamet.

Hvad tilbyder XCI sine medarbejdere?

XCI tilbyder et dynamisk arbejdsmiljø med fleksible arbejdstider og fokus på en god work/life balance. Vi prioriterer medarbejderudvikling og tilbyder muligheder for både faglig og personlig vækst.

Hvordan er arbejdsmiljøet hos XCI?

Arbejdsmiljøet hos XCI er uformelt og præget af 'frihed under ansvar'. Du vil arbejde sammen med motiverede og glade kolleger i et kreativt fællesskab, hvor støtte og udfordringer er en del af hverdagen.

Hvad er forventningerne til en Software Developer i denne stilling?

Vi forventer, at du skriver ren og struktureret kode, arbejder selvstændigt og aktivt bidrager til teamets udvikling. Du skal også have en interesse for at lære nye teknologier og dele viden med dine kolleger.

Hvilke teknologier vil jeg arbejde med som en del af Data Engineering teamet?

Som en del af Data Engineering teamet vil du arbejde med teknologier som Java, Spring Boot, Elasticsearch, PostgreSQL og Apache Flink, samt deltage i udviklingen af template engines og datadrevne komponenter.

Er der muligheder for at arbejde på tværs af teams?

Ja, samarbejde på tværs af teams er en vigtig del af stillingen. Du vil integrere forskellige teknologier og kompetencer for at udvikle effektive løsninger til vores projekter.

Hvordan bidrager denne stilling til offentlig sikkerhed?

Stillingen bidrager til offentlig sikkerhed ved at udvikle innovative softwareløsninger, der hjælper politimyndigheder og efterretningstjenester med at forhindre og bekæmpe kriminalitet, hvilket har en direkte indvirkning på samfundets sikkerhed.

Stillinger

Software Developer

Lignende jobs