Skip to content
mimi

Software Engineer - Mobile Communication (m/w/d)

Jobriver HR Service

Köln · Hybrid Full-time Mid Level €39k – €57k/yr Yesterday

About the role

Job Title: Software Engineer – Mobile Communication (m/w/d)
Location: Cologne (Köln), Germany – Hybrid work model (partly on‑site, partly remote)
Employment type: Full‑time, Mid‑level
Salary range: €39 000 – €57 000 per year


📋 Overview (English)

Our client is a fast‑growing high‑tech/IT company that develops cutting‑edge communication solutions for both civilian and military markets. The company is expanding rapidly and is looking for motivated, highly qualified engineers to join an agile development team that works across several sites in the DACH region.

The Software Engineer – Mobile Communication will:

  • Design, develop, and maintain software for military‑grade communication products.
  • Collaborate closely with the Product Owner to translate requirements into technical solutions.
  • Analyse customer needs and create custom software components.
  • Follow strict processes, standards, and certifications to guarantee high‑quality, secure deliverables.
  • Work in a hybrid setting (office & remote) within an open, innovative culture that encourages personal and professional growth.

✅ Core Responsibilities

# Task
1 Develop and maintain Java‑based applications for mobile communication.
2 Implement distributed systems using REST/JSON APIs.
3 Participate in agile ceremonies (Scrum/Kanban) and sprint planning.
4 Communicate regularly with the Product Owner and other stakeholders.
5 Ensure compliance with security, quality, and documentation standards.
6 Contribute to CI/CD pipelines (Jenkins, Azure DevOps) and version control (GitLab).
7 Support Linux‑based development environments and troubleshoot issues.

🎓 Required Qualifications

Area Details
Education Bachelor’s (or higher) in Computer Science, Engineering, or a related MINT field.
Programming Strong OOP skills, Java (expert level).
Distributed Systems Experience with REST services, JSON, and basic networking concepts (IP‑based).
Agile Familiarity with Scrum or Kanban (preferred).
Databases General knowledge of relational/NoSQL databases.
Tooling Basic experience with JIRA, Jenkins, Azure, GitLab, Linux.
Additional (nice‑to‑have) OSGi/Spring modularisation, UI‑web frameworks, Maven build system.
Languages German (fluent) + English (minimum B1).
Security Clearance Ability to undergo a security check under the German Security Screening Act (SÜG) (required for work with critical infrastructure customers).

🛠️ Technical Stack

Category Technologies
Programming Java
Cloud / CI‑CD Azure, Jenkins, GitLab
Operating System Linux
Build / Dependency Maven
Modularisation OSGi, Spring (optional)
Web / UI Any modern UI‑Web framework (e.g., Angular, React – not mandatory)
APIs REST, JSON
Project Management JIRA, Scrum/Kanban boards

🤝 Soft Skills & Personal Attributes

  • Team player – works well in cross‑functional, distributed teams.
  • Strong communicator – can convey technical concepts to non‑technical stakeholders.
  • Analytical thinker – able to break down complex problems and devise robust solutions.
  • Self‑starter – takes ownership of tasks and drives them to completion.
  • Adaptable – comfortable in a fast‑changing, high‑growth environment.

📄 How to Apply / Next Steps

  1. Prepare your CV (German or English) highlighting:

    • Java development experience.
    • Projects involving REST/JSON or distributed systems.
    • Any exposure to Azure, Jenkins, Linux, or OSGi/Spring.
    • Agile work experience (Scrum/Kanban).
  2. Write a short cover letter (max 1 page) that addresses:

    • Why you are interested in mobile communication for the military/civil sector.
    • Specific examples of past work that match the required technical stack.
    • Your language proficiency (German & English).
  3. Submit the application through the company’s career portal or the recruiter’s email (usually provided in the original posting).

  4. Prepare for the interview – expect questions on:

    • Java OOP design patterns.
    • Designing RESTful APIs and handling JSON payloads.
    • Working with CI/CD pipelines (Jenkins/Azure).
    • Agile ceremonies and your role within a Scrum team.
    • Basic Linux command‑line usage and troubleshooting.
  5. Security clearance – be ready to discuss your eligibility for a SÜG background check (e.g., citizenship, residency status).


📌 Quick Checklist for Candidates

  • Bachelor’s (or higher) in CS/Engineering.
  • ≥ 2 years of professional Java development.
  • Hands‑on experience with REST/JSON services.
  • Familiarity with Linux command line.
  • Basic knowledge of Azure, Jenkins, GitLab.
  • Agile mindset (Scrum/Kanban).
  • German fluency + English B1 or better.
  • Willingness/ability to undergo a security screening (SÜG).

TL;DR

A mid‑level Java developer with a solid grasp of distributed, REST‑based systems, comfortable in an agile, hybrid environment, and ready to work on high‑security communication products for both civilian and military customers. Salary €39k‑57k, based in Cologne, with a strong emphasis on process compliance and personal growth.

If this matches your profile, polish your CV, draft a concise cover letter, and apply now! 🚀

Requirements

  • Abgeschlossenes Studium der Informatik oder eines vergleichbaren MINT-Fachs
  • Analytische Fähigkeiten und die Fähigkeit, technische Lösungen eigenständig zu entwickeln
  • Fortgeschrittene Kenntnisse in objektorientierter Programmierung, insbesondere in Java
  • Fundierte Kenntnisse in der Implementierung verteilter Systeme, vorzugsweise auf Basis von REST und JSON
  • Gute Deutschkenntnisse
  • Englischkenntnisse auf mindestens B1-Niveau

Responsibilities

  • Softwareentwicklung und -wartung von Produkten im militärischen Kontext
  • Kommunikation mit dem Product Owner
  • Analyse und Entwicklung maßgeschneiderter Softwarelösungen

Skills

AzureJenkinsJavaJIRAGitLabJSONLinuxMavenRESTScrum

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free