HomeJobSenior/Expert Software Engineer (JavaEE)

Senior/Expert Software Engineer (JavaEE)

This site is also available in: Deutsch (German)

About ONLU AG

Become part of a technology expert consulting start-up and help us shape the systems of tomorrow. Continuous learning is not a burden for us, but part of our DNA. The world is changing faster than ever before – there is no question that we all have to constantly adapt together. Would you like to actively shape technological progress with us?

What you can expect

  • Diverse tasks: Professionally challenging, varied tasks with a focus on software engineering and DevOps in the private and public cloud environment.
  • Attractive remuneration: A fair salary in line with industry standards.
  • Flexible tech setup: Free choice of your preferred notebook.
  • Community engagement: Regular participation in MeetUps, conferences and BeerTalks – also as a speaker!
  • Content creation: Not in the mood for talks, but maybe you’re a good writer? Blogs and specialist articles are also welcome – during working hours, of course.
  • Internal events: Monthly internal events with short presentations on current trends, projects or personal interests.
  • Promoting ideas: Do you have a good idea? We are listening!
  • Innovative projects: Would you like to try out something outside the normal customer routine or take on responsibility for internal tasks? Just let us know!
  • Technological freedom: You want to provision an AKS cluster on AWS to try out the latest feature, but are afraid of the costs? It’s not even worth an email. We offer the necessary setup in our Playgrounds!

Your tasks

As a Senior/Expert Software Engineer (JavaEE) at ONLU AG, you will play a key role in the design and implementation of highly complex and modern software solutions for our customers. Your main tasks include:

Quality assurance: Ensuring high-quality code in accordance with the principles of clean code, test-driven development (TDD) and domain-driven design (DDD).

Active co-design: Development of software solutions and components for the core service accounting system.

DevOps & Scrum: shared responsibility throughout the entire software development cycle, from conception to operation.

Feature development: Implementation of new features, bug fixes and, if necessary, design of new components.

What sets you apart

Our most important criteria (priority in this order):

  1. Java expertise: In-depth experience in Java/JEE programming and ideally experience in various projects as well as knowledge of SQL (Oracle).
  2. Modern Software Engineering: Knowledge and experience in current software engineering practices such as TDD, DDD and Clean Code according to the Handbook of Agile Software Craftsmanship.
  3. Cloud skills: Experience and knowledge of Docker, Kubernetes, DevOps and other technologies in the cloud space.
  4. Agile working: Experience and knowledge of agile teams and the corresponding mindset for effective collaboration.
  5. Additional knowledge: Experience with event and workflow driven frameworks is an advantage.
  6. Personal qualities: Team player who enjoys active collaboration, uncomplicated, eager to learn and open to new approaches, with a high level of quality awareness.


What you bring with you:

  • Education: Degree in computer science or comparable education/experience.
  • Professional experience: Several years of professional experience (at least 7 years) in the field of backend development, ideally in an agile environment.
  • Technical expertise:
    • Programming languages: Expertise in Java 17, Kotlin and Spring Boot.
    • Architectures: In-depth understanding of microservices architectures and their implementation.
    • Security: Experience with security concepts and OAuth2 flows.
    • Data processing: Sound knowledge in the use of Kafka and Kafka Streams.
    • Containerization: Familiarity with containerization technologies such as Kubernetes, OpenShift, AWS, Azure or GCP.
    • CI/CD: Experience in the implementation of CI/CD pipelines, ideally with Gitlab CI/CD and Tekton.
    • Observability: Good knowledge of observability tools for effective error detection and correction.

If you are ready to shape the digital future together with us and contribute your expertise in a dynamic environment, we look forward to receiving your application.

You probably already guessed it – we live a “you” culture at eye level. Some things are still under construction and you can actively participate in everything. Wherever possible, we will give you maximum freedom – trust is clearly more important to us than control.

Feel free to contact us if you have any questions. Otherwise, we look forward to receiving your application documents!

Our culture

At ONLU AG, we live an open “you” culture at eye level. We foster an environment of trust in which you have maximum freedom and can play an active role in building our company. Your ideas are welcome and appreciated. Whether you want to try out something outside of the normal customer routine or take on responsibility for internal tasks – just speak up!

Data protection:
By using this form, you consent to the storage and processing of your data by our website.

Job Category: Fullstack
Job Type: 80% Full Time
Job Location: Hybrid Lucerne Train Zurich

Apply for this position

Allowed Type(s): .pdf, .doc, .docx