AG
Senior Software Developer for Kotlin and Java
Almex Gmbh
On-site Senior 2mo ago
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
Skills
C++DockerGitHub ActionsGrafanaJavaJUnitJNIKotlin
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