Join Our Innovative Technology Consulting Start-Up
Become part of a technology expert consulting start-up and help shape the systems of tomorrow with us. Continuous learning is fundamental to our ethos, and we believe adapting to the rapidly changing world is essential. Are you ready to actively influence technological progress alongside us?
What You Can Expect
When you join us, you can look forward to:
- Professionally challenging and diverse tasks focused on software engineering and DevOps within a private/public cloud environment.
- A competitive salary that reflects industry standards.
- The freedom to choose your tech setup (notebook) that best fits your work style!
- Regular participation in MeetUps, conferences, and BeerTalks, where you can also share your insights as a speaker.
- If you're more inclined to write, we welcome blog posts and expert articles during working hours.
- Monthly internal events that often feature brief presentations on current trends, projects, or personal interests.
- A place where your ideas are valued—if you have a good idea, we're all ears!
- The chance to explore responsibilities beyond typical customer projects—just let us know what interests you!
- Access to our Playgrounds for trying out the latest features without concerns about costs.
What Sets You Apart
As a Senior/Expert Software Engineer (JavaEE) at ONLU, your role will be pivotal in designing and implementing complex and modern software solutions for our clients. Your key responsibilities will include:
- Actively contributing to the design of software solutions and components for the core benefits accounting system.
- Sharing responsibilities as a DevOps and Scrum team member throughout the software development lifecycle, from conception to operation.
- Implementing features, fixing bugs, and designing new components to meet project requirements.
- Ensuring high-quality code that aligns with the principles of clean code, test-driven development (TDD), and domain-driven design (DDD).
Requirements
Our most important criteria, in order of priority, are:
- In-depth experience in Java programming (Java/JEE), with involvement in various projects and knowledge of SQL (Oracle).
- Familiarity with current software engineering practices such as TDD, DDD, and Clean Code according to the Handbook of Agile Software Craftsmanship.
- Experience with Docker, Kubernetes, DevOps, and other cloud technologies.
- Background working in agile teams, with a collaborative mindset for effective teamwork.
- Exposure to event- and workflow-driven frameworks is an advantage.
- A team-oriented personality that enjoys collaboration, is eager to learn, and is open to new approaches, with high-quality awareness.
What You Bring With You
- Completed studies in computer science or comparable training/experience.
- At least 7 years of professional experience in back-end development, ideally in an agile environment.
- Expertise in Java 17, Kotlin, and Spring Boot.
- In-depth knowledge of microservices architectures and their implementation.
- Experience with security concepts and OAuth2 flows.
- Solid understanding of Kafka and Kafka Streams.
- Familiarity with containerization technologies such as Kubernetes, OpenShift, AWS, Azure, or GCP.
- Experience in implementing CI/CD pipelines, preferably with GitLab CI/CD and Tekton.
- Good knowledge of observability tools for effective error detection and correction.
Apply Now
If you're ready to shape the digital future with us and contribute your expertise in a dynamic environment, we encourage you to apply online using the form below.
Please note that only applications matching the job profile will be considered.
We embrace a culture of collaboration and equality, striving to create a supportive environment where your voice is heard. Although some aspects are still under development, your participation can significantly influence our journey. We value trust over control and offer maximum freedom wherever possible.
If you have any questions, feel free to reach out. We look forward to receiving your application documents!
Work location, Switzerland