Logo Aufzugswerke Schmitt + Sohn GmbH & Co. KG

Senior Software Developer Java

New

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

Work-Life-Integration

Health, Fitness & Fun

Food & Drink

Topics You Will Work On

Job Locations

  • Location Nuremberg

    Bayern

    Germany

About Your Employer

Aufzugswerke Schmitt + Sohn GmbH & Co. KG

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.4
  • Culture

    3.2
  • Career Growth

    3.0
  • Engineering

    2.8
Show all reviews
Logo Aufzugswerke Schmitt + Sohn GmbH & Co. KG

Senior Software Developer Java

Location
Nuremberg
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs