Flink Developer

Oversigt og nøgleindsigter
Bliv Flink Developer hos XCI i Aalborg og bidrag til at udvikle software, der hjælper med at bekæmpe kriminalitet. Du vil arbejde med Apache Flink og Java i et dynamisk og innovativt team.
Højdepunkter
- Design og implementering af Apache Flink pipelines og Java/Spring Boot microservices
- Behandling og analyse af big data flows i kritiske systemer
- Dynamisk arbejdsmiljø med fokus på medarbejderudvikling
Påkrævede kvalifikationer
- • 2-3 års erfaring med Apache Flink og Java
- • Solid forståelse af databehandling
- • Stærke engelskkundskaber i både skrift og tale
Ønskværdige kvalifikationer
- • Erfaring med SQL
- • Erfaring med CI/CD
Den ideale kandidat
Den ideelle kandidat er ambitiøs, engageret og en stærk teamspiller med en passion for at arbejde med komplekse systemer. Kandidaten trives i et dynamisk miljø og har et ønske om konstant læring og forbedring.
Jobdetaljer
Jobbeskrivelse
Join a team that thrives on innovation, collaboration, and continuous learning—where your code doesn’t just power systems, it helps make the world safer.
Become part of a fast-growing tech company with an important mission to develop the best software products to prevent and fight crime. At XCI, we ensure that police authorities and intelligence services always have the best technological solutions, giving them the optimal conditions to protect citizens in the city, on the streets, and in our homes.
Key responsibilities:
- Design and implement Apache Flink pipelines and Java/Spring Boot microservices
- Process and analyze big data flows used in mission-critical systems
- Integrate across diverse technologies and collaborate closely within the team
- Utilize Elasticsearch, and optionally SQL and CI/CD workflows
- Participate actively through the full development lifecycle: design → develop → deploy → gather feedback
About you:
You are eager to make a real impact through your ambitious and engaged approach, and you thrive as a team player with a strong desire to keep learning. You bring 2–3 years of hands-on experience with Apache Flink and Java, along with a solid understanding of data processing. You enjoy working on large, complex systems that call for collaboration across technologies and skill sets. You are quality-conscious in your code and structure, always aiming for the best solution while keeping simplicity in focus. You are motivated by tackling challenges in big data environments and enjoy contributing in a dynamic, fast-moving development setting. Strong English communication skills, both written and spoken, complete your profile.
We expect you to have experience with:
- Apache Flink
- Big data systems
- Java / Spring Boot microservices
- Elasticsearch
It will be an advantage if you also have experience with:
- SQL
- CI/CD
Be part of the XCI Team. You will join our creative community of +120 experts who share XCI’s core mission of protecting us all against criminal threats. Our customer projects are never “mission impossible” – but they always carry personal meaning and, for many of us, even feel like a childhood dream come true. 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 Kenneth Skou Willumsen at kenneth.willumsen@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 submitted via the link provided in the job posting. 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.
Karrierevej
Typisk karriereforløb
Senior Flink Developer
Lead Developer
Engineering Manager
Vækstpotentiale
Denne rolle tilbyder mulighed for at arbejde med missionkritiske systemer og store datasæt, hvilket kan føre til specialisering inden for big data og avancerede analyser. Der er også mulighed for at bevæge sig mod ledelse, da virksomheden prioriterer medarbejderudvikling.
Overførbare færdigheder
Branchekontekst
Som Flink Developer i XCI arbejder man i en vækstindustri, hvor dataanalyse og sikkerhedssoftware er afgørende. Denne stilling er en del af et stigende behov for teknologiske løsninger til offentlige sikkerhedstjenester og bidrager til at beskytte samfundet mod kriminalitet.
Færdighedsanalyse
Kritiske færdigheder
Erfaring med design og implementering af data pipelines i Apache Flink er afgørende for at kunne håndtere store datamængder i missionkritiske systemer.
Stærke evner i Java og Spring Boot er nødvendige for udvikling og vedligeholdelse af microservices.
Forståelse af store datasystemer er nødvendig for at kunne bearbejde og analysere store data flows.
Vigtige færdigheder
Erfaring med Elasticsearch er vigtig for integration og datahåndtering.
Stærke engelskkundskaber er nødvendige for effektiv kommunikation skriftligt og mundtligt.
Ønskværdige færdigheder
Erfaring med SQL kan være en fordel ved integration og datahåndtering.
Viden om CI/CD workflows kan være en fordel for at sikre effektiv udviklingsproces.
Mest kritiske færdigheder
Sådan fremhæver du din erfaring
Fremhæv din erfaring med Apache Flink og Java ved at beskrive konkrete projekter, hvor du har designet og implementeret data pipelines eller microservices. Diskuter, hvordan du har løst udfordringer i store datasystemer og samarbejdet med teammedlemmer for at levere effektive løsninger.
Interviewforberedelse
Sandsynlige spørgsmål
Kan du beskrive din erfaring med Apache Flink og hvordan du har anvendt det i tidligere projekter?
tekniskTip: Fokuser på specifikke eksempler hvor du har optimeret databehandlingspipelines eller løst komplekse problemer med Flink.
Hvordan håndterer du komplekse big data systemer, og hvilke værktøjer foretrækker du at bruge?
tekniskTip: Beskriv din erfaring med big data systemer og fremhæv dine foretrukne teknologier, såsom Elasticsearch og eventuelt SQL.
Hvordan sikrer du, at din kode er både effektiv og let at vedligeholde?
tekniskTip: Fokuser på din kodepraksis, såsom test, dokumentation og brug af design patterns.
Kan du give et eksempel på, hvordan du har arbejdet i et team for at løse en kompleks udfordring?
kulturTip: Fremhæv samarbejde og hvordan du bidrog til teamets succes gennem kommunikation og deling af viden.
Hvordan holder du dig opdateret med de nyeste udviklinger inden for teknologi og softwareudvikling?
erfaringTip: Diskuter kurser, konferencer, online ressourcer eller communities du deltager i for at holde dine færdigheder skarpe.
Fortæl om en tid, hvor du måtte håndtere en kritisk fejl i et produktionsmiljø. Hvordan håndterede du det?
situationTip: Beskriv situationen, din tilgang til fejlfinding og hvordan du sikrede en hurtig og effektiv løsning.
Spørgsmål du kan stille
- Hvordan definerer XCI 'frihed under ansvar' i praksis?
- Hvordan understøtter XCI medarbejdernes faglige og personlige udvikling?
- Kan du beskrive et nyligt projekt, som teamet har arbejdet på, og hvilken indflydelse det har haft?
Tale punkter
- Min erfaring med at udvikle og optimere Apache Flink pipelines.
- Hvordan jeg har arbejdet med Java/Spring Boot mikrotjenester i missionkritiske systemer.
- Min tilgang til at sikre kodekvalitet og struktur gennem hele udviklingslivscyklussen.
Bekymringspunkter at være opmærksom på
- Mangel på erfaring med Apache Flink trods kravene i jobopslaget.
- Lav interesse eller engagement i at arbejde med komplekse big data systemer.
Ansøgningsstrategi
Ansøgningstips
- Fremhæv din erfaring med Apache Flink og Java/Spring Boot i både ansøgning og CV.
- Demonstrer din evne til at arbejde med store datamængder og komplekse systemer.
- Vis hvordan du har anvendt dine kommunikationsevner i tidligere projekter, især i teamsamarbejde.
Nøgleord at inkludere
Fokus i ansøgningen
Fremhæv hvordan din erfaring med Apache Flink og Java/Spring Boot kan bidrage til XCI’s mission om at beskytte samfundet. Illustrér din passion for at arbejde med komplekse systemer og din evne til at integrere forskellige teknologier i et teamorienteret miljø.
Tilpasning af CV
Fremhæv relevante projekter, hvor du har designet og implementeret pipelines med Apache Flink og arbejdet med Java/Spring Boot microservices. Sørg for at inkludere eksempler på din erfaring med store datamængder og eventuelle resultater, du har opnået gennem din kode.
Ofte stillede spørgsmål
Hvad indebærer stillingen som Flink Developer hos XCI?
Stillingen indebærer design og implementering af Apache Flink pipelines og Java/Spring Boot microservices, hvor du vil arbejde med big data flows i kritiske systemer og integration på tværs af teknologier.
Hvilke kvalifikationer kræves for at blive Flink Developer hos XCI?
Du skal have 2-3 års erfaring med Apache Flink og Java, en forståelse for databehandling, samt erfaring med Elasticsearch. Det er en fordel, hvis du også har kendskab til SQL og CI/CD.
Hvad tilbyder XCI deres medarbejdere?
XCI tilbyder et dynamisk arbejdsmiljø med fleksible arbejdstider, gode muligheder for professionel og personlig udvikling, samt en arbejdsplads hvor der er fokus på en god work/life balance.
Hvordan er arbejdsmiljøet hos XCI?
Arbejdsmiljøet hos XCI er præget af innovation, samarbejde og kontinuerlig læring. Der er en uformel kultur med 'frihed under ansvar' som motto, hvor medarbejdere arbejder motiveret i et dynamisk miljø.
Hvad forventes der af en Flink Developer hos XCI?
Det forventes, at du er ambitiøs, engageret og en stærk teamspiller med en kvalitetssans i din kode. Du skal trives i big data miljøer og have stærke engelske kommunikationsevner.
Hvordan ansøger jeg til stillingen som Flink Developer hos XCI?
Ansøgninger kan kun indsendes via linket i jobopslaget, og du er velkommen til at kontakte Development Manager Kenneth Skou Willumsen for spørgsmål om stillingen.
Hvornår afholdes der interviews for stillingen?
Interviews afholdes løbende, og rekrutteringsprocessen vil blive lukket, når den rette kandidat er fundet.