Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 70.000 to 95.000€ Gross/Year
- Location
- Augsburg, Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop complex backend services using Java and Spring Boot, optimize database queries, and design APIs to support dispatching and booking in the ridehailing domain.
Job Technologies
Your role in the team
- Design, implementation, and maintenance of backend services in Java and Spring Boot.
- Responsibility for selected domain components such as dispatching, booking, pricing, or driver assignment.
- Design and further development of interfaces and APIs.
- Work with relational databases, especially PostgreSQL, as well as performant database queries.
- Performance optimization, profiling, and scaling of the services.
- Conducting code reviews and mentoring mid-level developers.
- Participation in architecture decisions and the technical roadmap within the ride-hailing domain.
- Close collaboration with the Product Owner and DevOps in feature planning, deployment, and monitoring.
- Contribution to test automation through unit, integration, and contract tests.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science or a comparable qualification.
Qualifications
- Deep expertise in Spring Boot, particularly in the areas of Dependency Injection, Web, Data, and Security.
- Excellent knowledge of relational databases, PostgreSQL, and SQL.
- Solid knowledge in testing.
- Proficient in Git, CI/CD, and cloud environments.
- Knowledge of Kubernetes or cloud-native operational practices is advantageous.
- Clean, testable code in the sense of Clean Code and SOLID principles.
- Ability to make well-founded trade-offs between pragmatism and technical cleanliness.
- Agile working methods, for example in Scrum or Kanban.
- Willingness to mentor and patience in interactions with less experienced colleagues.
- Openness to constructive feedback.
- Good knowledge of German as well as very good knowledge of English.
Experience
- At least 5 years of professional experience in Java backend development.
- Experience with distributed systems and microservice architectures.
- Experience in ride-hailing, logistics, or with dispatch or routing algorithms is advantageous.
This text has been machine translated. Show original
What we offer
- Modern office location in Neusäß (Augsburg) / Berlin as well as remote work.
- 30 days of annual leave.
- Flexible working hours from Monday to Friday.
- A suitable mobility solution, e.g., Germany Ticket, etc.
- Team events with all-hands weeks and joint team-building activities.
- Opportunities for further development as well as regular training programs.
- Salary: €70,000 - €95,000 per year.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
MoPla Solutions GmbH
MoPla Solutions GmbH, based in Neusäß near Augsburg, Germany, is an independent mobility platform. It assists municipalities and transport companies in digitizing and networking mobility services. The company emphasizes sustainable and adaptable solutions for both urban and rural areas.
Description
- Company Type
- Startup
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication