Java/Kotlin Cloud Developer
Flyability
Paudex, Switzerland
Requirements:
Your role:
We are developing our platform that hosts the data collected by our customers’ robot fleets, to provide analysis and visualization tooling, and to connect with customer and partner systems. Your role will be to extend this platform, providing the endpoints and functionality that support our new product features, as well as joining in with supporting, monitoring and maintaining the underlying infrastructure.
What you will own:
As Cloud Developer:
- Develop Kotlin code within our cloud backend microservices (based on Quarkus). Write your code to be robust, stable, reliable and maintainable.
- Participate in design, architecture and estimation work, collaborating with other developers and teams.
- Design tests and ensure software quality. Work on CI and regression test suites.
- Do your part to deliver releases on time and at the right level of quality.
- Be an engaged member of our Scrum team, helping push the work forward and overcome problems together.
You will also, as a member of our Cloud Platform Team, ensure the safe and stable operation of our production live site:
- Maintain, monitor and enhance tooling and infrastructure in our AWS/Kubernetes cloud environment, following DevOps best practices, to ensure the reliability, availability and security of our cloud service.
- Ensure our cloud services are running well, by using and enhancing our monitoring and alerting tools, ensuring we act on the information they give us. Minimize the frequency and scope of outages, and drive the learning and improvement process after any outage is over.
Your profile:
- Minimum 5 years of relevant professional experience. Those with more seniority are encouraged to apply.
- AWS experience.
- Professional experience in a JVM-based language, which does not have to be Kotlin.
- We use: Kubernetes (EKS), Terraform, Datadog, Keycloak, Quarkus, PostgreSQL... The more of these you’ve worked with, the better.
- BS/MS degree in Computer Science or related discipline.
- Good track-record of regression-testing your code.
In addition to your passion for high tech products, and your motivation to work in a challenging and innovative environment, you can be described as follows:
- Team player, willing to collaborate with multicultural people from various horizons.
- Problem-solving mindset, hands-on, proactive and willing to take ownership.
- Excellent communication skills, with a passion for challenging the status quo.
- Flexible and self-motivated with a strong desire to learn.
- Fluent in English, French would be a plus.
Apply Now
Don't forget to mention EuroTechJobs when applying.