JavaEE Tech Lead (m/w/d) Mobility Startup

$$$$
Product

About Us
 

We develop and operate an end-to-end platform for car sharing and vehicle rental, currently used by customers in Germany, Austria, and Spain.
 

The platform is fully white-label capable and includes mobile apps, web applications, back-office tools, and integrations with telematics hardware, payment service providers, and KYC providers β€” all from a single, modular codebase.

The backend is based on Java 17 / Jakarta EE 10 Payara, while the frontend is built with React / React Native.

We are currently in a strategic growth phase and are now looking for an experienced technical leader to help shape the next stage of our development.
 

The Role

As Tech Lead, you will take on a central bridging role between Engineering and company leadership. You will work closely with the CTO, support them operationally, and ensure that the platform keeps pace with the company’s growth β€” both technically and organisationally.
 

This position is designed for someone who can dive deep into the code while also keeping the bigger picture in mind. You are not afraid of a mature system with history β€” you see it as an opportunity.

 

 

Technical Leadership & Architecture

  • Further development and maintenance of the modular Java / Jakarta EE platform, including shared responsibility for architectural decisions
  • Implementation of the identified infrastructure improvements: IaC Terraform / CloudFormation, multi-region setup, and disaster recovery plan
  • Responsibility for implementing outstanding security measures
  • Driving the migration of binary data from MongoDB to S3, as well as further technical debt reduction projects
  • Evaluation and further development of the CI/CD pipelines GitLab CI and test coverage

Processes & Team Organization

  • Establishment of formal code review processes and consistent planning cycles within the development team
  • Close collaboration with the CTO on the gradual handover of engineering and operational responsibilities
  • Support in building a product management process aligned with customer requirements
  • Mentoring of the junior frontend developer and support for the senior engineers

Operations & Quality

  • Shared responsibility for monitoring, alerting, and incident response AWS CloudWatch, Sentry, Crashlytics
  • Automation of dependency vulnerability scanning within the CI pipeline
  • Technical support for customer projects β€” from onboarding through to troubleshooting

 

Must-Have

  • Several years of experience in backend development with Java β€” Jakarta EE / Java EE / Spring β€” in production systems
  • Strong experience with Test-Driven Development (TDD), as well as a strong quality mindset and interest in software craftsmanship
  • Proven experience as a Tech Lead or Senior Engineer with team responsibility
  • Solid understanding of cloud infrastructure, ideally AWS β€” EC2, ECS, CloudWatch, S3
  • Experience with MongoDB or comparable NoSQL databases in production environments
  • Familiarity with CI/CD pipelines β€” GitLab CI, GitHub Actions, or similar β€” and modern deployment practices
  • Hands-on mentality: you can deliver value immediately without requiring months of onboarding

 

Nice-to-Have

  • Knowledge of Infrastructure as Code β€” Terraform or CloudFormation
  • Experience with React and/or React Native on the frontend
  • Understanding of the mobility, car-sharing, or vehicle rental domains
  • Experience in regulated environments or with GDPR compliance projects
  • Knowledge of telematics hardware integrations or IoT-related systems
  • Class B driving licence

 

What We Offer

  • One of the most technically impressive small platforms in the German mobility landscape β€” with real responsibility from day one
  • Short decision-making paths and a high degree of freedom to shape things
  • A well-established team with 5–10 years of shared platform history
  • A modern tech stack: Java 17, Jakarta EE 10, React, React Native, GitLab CI/CD β€” without legacy burden
  • 99.9% uptime β€” efficiency here is not an ambition, but a reality
  • Hybrid working with an office in Berlin and flexible working hours
  • Competitive salary, depending on experience and qualifications
  • Active involvement in the strategic development of the company


How to Apply

We look forward to receiving your application β€” preferably including a short cover note, your CV, and, where relevant, references or GitHub projects.

A formal cover letter is not required; we value genuine interest and technical depth more than formalities.
 

Required skills experience

Java EE 5 years
JPA 5 years
AWS 5 years
TDD 5 years
MongoDB 1 year
Java 5 years
Jakarta EE 6 months

Required languages

English C1 - Advanced
JavaEE, JPA, AWS, TDD, GlassFish, MongoDB, Experience with payment systems and financial transactions
Published 5 March 2021 Β· Updated 23 June
133 views
Β·
29 applications
Last responded 2 hours ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...