Logo Multi Cash-Automation Handels GmbH

Software Engineer

New

Job

  • Level
    Experienced
  • Job Field
    Embedded, Back End
  • Employment Type
    Part Time/Full Time
  • Contract Type
    Permanent employment
  • Salary
    from 62.790 € Gross/Year
  • Location
    Neuhofen an der Krems
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will extend the core platform of a JVM-based application, implement REST APIs, work on hardware integration, ensure quality, and mentor junior developers.

    Job Technologies

    Your role in the team

    • Core platform development: Extend and maintain a JVM-based application, adding support for new device protocols and configuration options.
    • White-labeling & customization: Implement modular features that allow customers to brand and tailor the UI/behaviour.
    • Spring Boot services: Design, build, and operate REST APIs for device telemetry, user management, and analytics dashboards.
    • Hardware integration: Work closely with firmware engineers to define communication contracts (serial, USB, TCP/IP) and ensure real-time reliability.
    • Quality & performance: Write comprehensive unit/integration/e2e tests, set up CI pipelines, and profile the system to meet latency targets.
    • Process ownership: Define coding standards, review workflows, and help evolve our agile practices (sprint planning, retrospectives, continuous delivery).
    • Mentorship: Guide junior developers, conduct code reviews, and share best practices in Java, Spring, and embedded systems.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Comfortable with CI/CD tools (Git, Maven/Gradle, GitHub Actions) and containerisation (Docker).
    • Strong understanding of hardware-software interfacing (serial, USB, network protocols) and real-time constraints.
    • Ability to shape development processes in a small, autonomous team.
    • We are looking for a person that embraces test-driven development and strives for writing maintainable, clean code.

    Experience

    • 3+ years of professional JVM development with deep expertise in building and shipping software.
    • Proven experience building highly configurable, robust and secure applications.
    • Bonus: Erfahrung mit Linux, Groovy, UI/UX, Open Source Software, TDD und eine Leidenschaft für das Schreiben von hochwertigem Code.

    This text has been machine translated. Show original

    Job Locations

    Map of company locations
    • Location Neuhofen an der Krems

      4501 Oberösterreich

      Austria

    Topics that you deal with on the job

    This is your employer

    Multi Cash-Automation Handels GmbH

    Multi Cash-Automation Handels GmbH

    Multi Cash-Automation Handels GmbH, based in Neuhofen an der Krems, is an established company focused on the manufacturing and distribution of cash processing devices. With over 40 years of experience, it provides solutions for counting, sorting, and dispensing cash.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Industry, Production
  • Salary
    from 62.790 € Gross/Year
    Location
    Neuhofen an der Krems
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs