Job
- Level
- Senior
- Location
- Nuremberg
- Working Model
- Hybrid, Onsite
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you will develop the backend of a mobile application using Java and Spring Boot, integrate Firebase services, and implement event-driven processes with Apache Kafka.
Job Technologies
Your role in the team
- Development and further development of the backend of the mobile application based on Java and Spring Boot.
- Design, implementation, and continuous development of a clean Onion architecture.
- Integration of Firebase services (e.g., Authentication, Push Notifications, and Firestore) into the backend services.
- Design and implementation of event-driven processes with Apache Kafka.
- Operation, monitoring, and optimization of services on a Kubernetes cluster, including deployment (GitOps with ArgoCD).
- Ensuring high code quality through code reviews, automated testing, and meaningful documentation.
- Supporting the professional development of the team through knowledge sharing as well as mentoring and promoting junior developers (m/f/d).
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Excellent knowledge of Spring Boot (especially Spring Web, Spring Data, and Spring Security).
- Knowledge in integrating Firebase as well as connecting mobile clients.
- Proficient in Git, CI/CD pipelines, and automated testing (e.g., JUnit, Mockito, and integration tests).
- Very good German skills (at least level C1) as well as good English skills in speaking and writing.
- Independent, structured, and solution-oriented way of working.
- Knowledge of Angular and experience with Observability tools and Google Cloud Platform is advantageous.
Experience
- Several years of professional experience in backend development, ideally at least eight years with Java.
- Experience in backend development for mobile applications, preferably in the context of offline-capable apps with data synchronization and conflict resolution.
- In-depth knowledge of modern software architectures, particularly Onion Architecture, Clean Architecture, or MVC, as well as practical experience with Domain-Driven Design (DDD).
- Practical experience with Kubernetes, including deployments, Helm, ArgoCD, Ingress, scaling, and troubleshooting.
- Experience in implementing event-driven architectures and applications with Apache Kafka.
This text has been machine translated. Show original
What we offer
- Stable and crisis-proof job with long tenures.
- Permanent employment contract with 30 days of vacation.
- Flat hierarchies and direct contacts.
- 38-hour workweek, gradual reduction starting at age 50 down to a 35-hour workweek.
- Fully equipped home office workspace including company mobile phone.
- Asset-building benefits as well as company pension schemes.
- Choice of operating system between MacOS or Windows.
- Subsidized sports offerings via EGYM Wellpass and in-house yoga sessions.
- Bicycle leasing offers as well as bicycles for rent.
- Additional support programs, such as emerging leadership or specialist career programs.
This text has been machine translated. Show original
Benefits
Higher Take-Home Pay
- 💻Company Notebook for Private Use
- 🚙Company Car
- 📱Company Phone for Private Use
- 🛍Employee Discount
- 👴🏻Company Retirement Provision
Work-Life-Integration
Health, Fitness & Fun
Food & Drink
Topics You Will Work On
Job Locations
About Your Employer
Aufzugswerke Schmitt + Sohn GmbH & Co. KG
Schmitt + Sohn is a values- and performance-oriented family business with international operations. We have been successfully planning, constructing, and maintaining elevators for over 100 years. We support the mobility of people and always provide meaningful responses to developments in architecture and urban planning.
Description
- Company Size
- 250+ Employees
- Founding Year
- 1861
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Engineering Industry
Employer reviews
by devworkplaces.com
Total
(1 Review)3.1
Workingconditions
3.4Culture
3.2Career Growth
3.0Engineering
2.8