Skip to content
mimi

Senior Software Developer for Kotlin and Java

Almex Gmbh

On-site Senior Today

About the role

Your role in the team

• You independently and conscientiously develop software for our platform based on the UnifiedPOS standard.

• In cross-team communication, you actively participate and support the integration of modules into our existing software landscape.

• You design technical concepts as well as sustainable software solutions for our platforms in the public transport sector in a structured and practical manner.

• You systematically gather, analyze, and document requirements in technical software development projects.

• You reliably manage the maintenance and continuous improvement of our automated build processes based on GitHub and contribute your own optimization ideas.

What we offer

• Flat hierarchy - direct contact with decision-makers.

• High degree of self-organization and responsibility.

• Permanent employment contract.

• Flexible working hours to support work-life balance, generous home office options in accordance with company agreement, 30 days of vacation & special leave.

• Annual development discussions - You will receive an individual training budget.

• Team events, benefits such as Hansefit, company ticket, "My Company Bike", accident insurance.

• We appreciate suggestions for improvement - Ideas Management.

Technologies and skills

• JNI

• Kotlin

• JUnit

• Github Actions

• C++

• Java

• Grafana

• Docker

Our expectations:

Qualifications

• You are very proficient in Java and Kotlin and use both technologies confidently in development.

• You are familiar with JNI, JNA, and the Java Class Loader, and you use them intentionally in complex application scenarios.

• Unit tests with the JUnit Test Framework are part of a clean and sustainable software development process for you.

• You are familiar with network protocols and network services, and you understand their interplay in distributed systems.

• Container technologies such as Docker, monitoring with Grafana, as well as microservices architectures and DevOps concepts are familiar to you.

• With GitHub Actions, workflows, and build pipelines, you work securely and support automated development processes.

• You think analytically, work in a structured manner, and enjoy solving technical challenges.

• In German, you communicate confidently (at least C1 level); you are also confident in English within a professional context.

Experience

• You ideally have experience in C++ and apply it supplementarily when needed.

Education

• You have a completed degree in Computer Science, Electrical Engineering, or a comparable qualification.

Benefits

• Health Care Benefits

• Flexible Working Hours

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