Senior Software Developer Java

Aufzugswerke Schmitt + Sohn GmbH & Co. KG

Job

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 summary

This listing has been machine translated. Show original

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).

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.

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.

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Nuremberg
    Bayern, Germany

About your employer

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.

Company size
250+ Employees
Founding year
1861
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Engineering Industry

Employer reviews

3.1Total(1 review)
Working conditions
x
3.4
Team culture
x
3.3
Career growth
x
3.0
Engineering
x
2.9
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka

Senior Software Developer Java

Aufzugswerke Schmitt + Sohn GmbH & Co. KG