Senior Back End Entwickler
ONLU AG
About the role
About Us
Join a technology expert consulting startup 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 – it goes without saying that we all have to constantly adapt (together).
Do you want to actively shape technological progress with us?
What to Expect
- Technically demanding, varied tasks with a focus on software engineering and DevOps in private/public cloud environments
- Industry-standard good, fair salary
- Free choice of tech setup (notebook)!
- Regular participation in meetups, conferences, beer talks, ... - gladly also as a speaker!
- Not in the mood for talks but perhaps a good author? Okay - blogs and technical articles are equally welcome. Of course, during working hours.
- Monthly internal events - often with short presentations on current trends, projects, or simply interests.
- Have a good idea? We're listening!
- Want to try something out away from the normal client routine? Or take responsibility for internal tasks? Just speak up!
- Want to quickly provision an AKS cluster on AWS to try out the latest feature but shy away from the costs? That's not even worth an email. We offer the necessary setup in our playgrounds!
What Sets You Apart
As a Senior Back End Developer, you will play a key role in our team, contributing significantly to the development and optimization of our backend infrastructure. Your focus will be on the service layer, where you will create innovative solutions in close collaboration with our frontend team.
Your Responsibilities
- Design and optimization of central services within a service layer
- Development and maintenance of microservices using Java 17/21, Kotlin, Spring Boot, Spring Web MVC, Spring Kafka, and Spring Cloud Streams.
- Implementation of security standards by applying Spring Security and OAuth2 Flows
- Working with relational databases, JPA/Hibernate, and occasional use of Active Records Pattern with jOOQ.
- In-depth knowledge of Kafka and Kafka Streams to ensure service integrity
- Experience with containers and orchestrators like Openshift and Kubernetes, including the use of Helm
- Driving and implementing the GitOps approach using ArgoCD
- Implementation of Continuous Integration/Continuous Deployment (CI/CD) using Gitlab CI/CD and optionally Tekton
- Integration of observability tools like Prometheus, Alertmanager, Grafana, Splunk, and Dynatrace to ensure optimal system performance
What You Bring
- Completed degree in Computer Science or a comparable qualification.
- Several years of professional experience in back-end development, ideally in an agile environment.
- Expertise in Java 17/21, Kotlin, and Spring Boot.
- In-depth understanding of microservices architectures and their implementation.
- Experience with security concepts and OAuth2 Flows.
- Solid knowledge in applying Kafka and Kafka Streams.
- Familiarity with containerization technologies such as Openshift and Kubernetes.
- Experience in implementing CI/CD pipelines, ideally with Gitlab CI/CD and Tekton.
- Good knowledge of observability tools for effective error detection and resolution.
If you are ready to shape the digital future in the financial sector together with us and contribute your expertise in a dynamic environment, we look forward to receiving your application.
You've probably already guessed it - we live a 'you' culture at eye level. Some things are still under construction here, and you can actively participate in everything. Wherever possible, we will give you maximum freedom - trust clearly comes before control for us.
Feel free to reach out to us if you have any questions. Otherwise, we look forward to receiving your application documents!
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free