HomeJobSenior/Expert Software Engineer (JavaEE)

Senior/Expert Software Engineer (JavaEE)

This site is also available in: Deutsch (German)

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

What you can expect

Professionally challenging, varied tasks with a focus on software engineering and DevOps in the private/public cloud environment

A good, fair salary in line with industry standards

Free choice of tech setup (notebook)!

Regular participation in MeetUps, conferences, BeerTalks,… – also as a speaker!

Not in the mood for talks but perhaps a good writer? Okay – blogs and specialist articles are just as welcome. During working hours, of course.

Monthly internal events – often with short presentations on current trends, projects or simply interests.

Do you have a good idea? We are listening!

Would you like to try something outside of the normal customer routine ? Or take on responsibility for internal tasks? Just let us know!

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!


What sets you apart

As a Senior/Expert Software Engineer (JavaEE) at ONLU, you will play a crucial role in designing and implementing highly complex and modern software solutions for our customers. Your main tasks include:

Actively contribute to the design of software solutions and components for the core benefits accounting system.
Share responsibility as a DevOps and Scrum team member for the entire software development cycle, from conception to operation.
Implement features, bug fixes and design new components as necessary to meet requirements.
Ensure high quality code that adheres to the principles of clean code, test-driven development (TDD) and domain-driven design (DDD).
Requirements:


Our most important criteria (priority in this order):

  • 1. in-depth experience in Java programming (Java/JEE) and ideally experience in various projects as well as knowledge of SQL (Oracle).
  • 2. knowledge and experience in current software engineering practices such as TDD, DDD and Clean Code according to the Handbook of Agile Software Craftsmanship.
  • 3. experience and knowledge of Docker, Kubernetes, DevOps and other cloud technologies.
  • 4. experience and knowledge of agile teams and the corresponding mindset for effective collaboration.
  • 5. experience with event- and workflow-driven frameworks is an advantage.
  • 6. personality: 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:

  • – Completed studies in computer science or comparable training/experience.
  • – Several years of professional experience (min. 7 years) in the field of back-end development, ideally in an agile environment.
  • – Expertise in Java 17, Kotlin and Spring Boot.
  • – In-depth understanding of microservices architectures and their implementation.
  • – Experience with security concepts and OAuth2 flows.
  • – Sound knowledge in the use of Kafka and Kafka Streams.
  • – Familiarity with containerization technologies such as Kubernetes, OpenShift, AWS, Azure or GCP
  • – Experience in the implementation of CI/CD pipelines, ideally with Gitlab CI/CD and Tekton.
  • – 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!


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

Apply for this position

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