Skip to content
mimi

Software Engineer

doctari GmbH

München · flexible Full-time Mid Level 2mo ago

About the role

📋 Quick‑Read Summary of the Planerio Software Engineer (Backend) Role

Category What Planerio is Looking For
Core responsibilities • Build & evolve Kotlin/Java + Spring‑Boot services
• Design robust, versioned REST APIs
• Work with MySQL + JPA/Hibernate (schema evolution, performance)
• Own the full CI/CD lifecycle on AWS (build, deploy, ops)
• Write automated tests, conduct code reviews, mentor junior devs
Must‑have experience • 5+ years backend development
• Production‑grade Kotlin or Java + Spring Boot
• REST‑API design & integration
• Relational DBs (MySQL) + ORM (JPA/Hibernate)
• CI/CD pipelines & AWS deployment (ECS, Lambda, etc.)
• Strong engineering mindset (clean code, documentation, testing)
• Fluent English, agile team player
Nice‑to‑have / “plus” • Basic React + TypeScript (occasional front‑end work)
• Python for internal tooling
• Experience with AWS ECS (task‑based workloads)
• Event‑driven architecture (Kafka, SNS/SQS)
• B2B / SaaS background
• Interest in AI (using LLMs, prompt engineering, etc.)
• German language skills
Team & culture • ~70‑person, fast‑growing health‑tech startup (Doctari group)
• Agile, cross‑functional squads
• Emphasis on knowledge sharing, mentorship, and continuous improvement
Benefits & perks • Mobile & flexible working (including up to 10 days remote from any EU country)
• 28‑30 days vacation (seniority‑based)
• 15 € Deutschland‑Ticket subsidy
• EGYM Wellpass fitness subsidy
• Mental‑health support (Fürstenberg Institute)
• Corporate benefits, events, dog‑friendly office, height‑adjustable desks, meal allowance, retirement contribution, etc.
Location Munich, Germany (office) – hybrid / remote‑friendly

🎯 How to Position Yourself as the Ideal Candidate

Requirement How to showcase it on your CV / in your cover letter
5+ years backend dev (Kotlin/Java + Spring Boot) List each relevant project, stating the tech stack (e.g., “Kotlin + Spring Boot microservice for real‑time scheduling, 200 k daily active users”). Highlight production‑grade responsibilities (on‑call, performance tuning).
API design & integration Mention REST API versioning strategy you introduced, OpenAPI/Swagger docs you maintained, and any client SDKs you built.
MySQL + JPA/Hibernate Provide concrete examples of schema migrations (Flyway/Liquibase), query optimisations (indexes, N+1 fixes), and transaction management you handled.
CI/CD & AWS Detail pipelines (GitHub Actions, GitLab CI, Jenkins) and AWS services used (ECS, Fargate, RDS, CloudWatch, SSM Parameter Store). Include metrics like “Reduced deployment time by 40 % via blue‑green deployments”.
Testing & code quality Quote coverage percentages, testing frameworks (JUnit5, Kotest, Testcontainers), and any static‑analysis tools (Detekt, SonarQube).
Mentoring / teamwork Cite number of junior devs you coached, internal tech‑talks you gave, or a “buddy‑program” you launched.
Nice‑to‑have skills If you have any of the pluses, give a short bullet (e.g., “Built a React/TS admin UI for internal admin tasks – 2 months part‑time”). Even a small Python script for data migration is worth mentioning.
AI interest Mention any LLM‑based tooling you’ve tried (e.g., “Used ChatGPT to generate unit‑test skeletons, cutting dev time by ~15 %”).
German language State proficiency level (e.g., “German – B2 (conversational)”).

📝 Sample Cover‑Letter (Tailored for Planerio)

[Your Name]
[Address] • [Phone] • [E‑mail] • [LinkedIn / GitHub]

April 8 2026

Hiring Team – Planerio GmbH
Munich, Germany

Dear Hiring Team,

I am excited to apply for the Software Engineer (Backend) position at Planerio. With 7 years of experience building cloud‑native services in Kotlin and Java, a proven track record of designing versioned REST APIs, and hands‑on expertise deploying Spring‑Boot micro‑services on AWS ECS, I am confident I can help accelerate Planerio’s mission to modernize workforce management in healthcare.

Why I’m a strong fit

Production‑grade Kotlin/Java services – At [Current/Previous Company] I led a team of 4 engineers to refactor a monolithic Java scheduling engine into a set of Kotlin‑based Spring‑Boot micro‑services serving >200 k daily active users. The migration reduced latency by 30 % and cut operational costs by 20 %.

Robust API design – I introduced OpenAPI‑driven development, enforced semantic versioning, and built automated client SDK generation (Java & TypeScript). This reduced integration bugs with partner systems by 45 %.

Database & ORM mastery – I managed MySQL schema evolution using Flyway, optimized JPA/Hibernate mappings, and introduced query‑caching that improved read‑through performance from 120 ms to 35 ms.

CI/CD & AWS expertise – I built end‑to‑end pipelines in GitHub Actions that compile, test (JUnit + Testcontainers), containerize, and deploy to AWS ECS/Fargate with blue‑green rollouts. The pipeline now runs in under 8 minutes, enabling multiple releases per week.

Mentorship & culture – I regularly conduct code‑review sessions, host monthly “Kotlin‑Deep‑Dive” brown‑bag talks, and have mentored 5 junior developers who have since taken ownership of their own services.

Nice‑to‑have experience – I have a functional React + TypeScript side‑project (a shift‑swap UI) and use Python for internal data‑migration scripts. I’m also an avid user of AI tools (ChatGPT, Claude) for rapid prototyping and test‑case generation.

Planerio’s focus on AI‑driven health‑care workforce solutions resonates with my passion for building technology that directly improves people’s lives. I would love to bring my backend expertise, pragmatic engineering mindset, and collaborative spirit to your Munich team.

Thank you for considering my application. I look forward to the opportunity to discuss how I can contribute to Planerio’s next‑generation platform.

Sincerely,
[Your Name]

Tip: Keep the cover letter to one page. Highlight the most relevant achievements with concrete numbers (latency reduction, cost savings, coverage %, etc.) – Planerio’s job posting emphasizes impact and ownership.


📂 Checklist Before You Hit “Apply”

Item
1 Resume – Tailor each bullet to match the keywords in the posting (Kotlin, Spring Boot, REST, MySQL, JPA, AWS, CI/CD). Use the STAR format (Situation, Task, Action, Result).
2 Cover Letter – Use the template above (or a customized version). Mention Planerio’s product (AI‑based shift scheduling) to show you’ve done your homework.
3 Portfolio / GitHub – Pin at least one Kotlin/Spring‑Boot repo that showcases a real‑world micro‑service, API docs, tests, and a Dockerfile.
4 References – Have 1–2 former leads ready who can speak to your backend expertise and mentorship.
5 Language – If you have any German proficiency, note it (even B1/B2). If you’re not fluent, be honest but stress your willingness to learn.
6 Benefits Alignment – In your application or interview, you can briefly mention which benefits matter most to you (e.g., flexible remote work, fitness subsidy) – it shows you’ve read the whole posting.
7 Interview Prep – Review:
• Kotlin coroutines & Flow
• Spring Boot Actuator, Security, and Testing
• AWS ECS/Fargate networking, IAM, CloudWatch
• MySQL performance (EXPLAIN, indexing)
• Designing versioned REST APIs (RFC 7231, OpenAPI)
• Basic React/TS concepts (if you want to discuss the “nice‑to‑have”).
8 Ask Questions – Prepare 2–3 thoughtful questions for the interview (e.g., “How does Planerio balance rapid feature delivery with regulatory compliance in the healthcare domain?”).

🚀 Next Steps for You

  1. Update your CV using the table above as a guide.
  2. Customize the cover letter (swap company/project names, add your own metrics).
  3. Push a polished Kotlin/Spring‑Boot sample to GitHub (include a README with architecture diagram).
  4. Submit the application through Planerio’s career portal (or via the link you have).
  5. Schedule a mock interview (focus on system design, API versioning, and AWS deployment).

Good luck! 🎉 If you’d like a deeper dive into any of the technical topics (e.g., designing a scalable scheduling micro‑service, or setting up a CI/CD pipeline on AWS), just let me know – I’m happy to walk you through a concrete example.

Skills

AWSAWS ECSCI/CDHibernateJavaJPAKotlinMySQLPythonReactRESTSpring BootTypeScript

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