What you will do
- Build and maintain plugins that connect our platform with external systems, APIs, and databases.
- Develop and implement custom plugins for our customers to integrate their systems with Kestra.
- Perform thorough testing of integration solutions to identify and resolve issues promptly.
- Stay updated on emerging technologies and best practices to continuously improve our integration capabilities.
What we’re looking for
- Professional Background: A minimum of 4+ years in backend development, with experience in Java and familiarity with the modern Java ecosystem.
- Polyglot position: Experience in others language (Python, Node.js, Go, ...).
- Systems Knowledge: Strong understanding of protocols, including REST, JSON, GRAPHQL, SQL, MQ, etc.
- Quick Learner: You're curious and eager to learn new technologies and frameworks, adapting quickly to different technical environments.
- Problem Solver: An ability to tackle technical challenges head-on, delivering simple and effective solutions.
- Independence: The role demands a high degree of autonomy, requiring you to manage your workload and projects independently. You're able to work in a fast-pace startup culture to quickly deliver new integrations to our customers.
Bonus points
- Experience with contributing to or the maintenance of an open-source project.
- Experience with integration platforms/tools such as Talend or Apache Camel is preferred.
- Familiarity with Cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
Our stack
- Backend: Java, Micronaut
- Frontend: Vue.js, Bootstrap
- Datastore: Kafka, Elasticsearch, PostgreSQL, Mysql
- Infrastructure: Docker, Kubernetes, Terraform (with our own provider built in Go)
- Cloud: GCP, AWS, Azure
- Project: GitHub Projects, GitHub Actions
- Extensive plugins ecosystem that you will help maintain and extend.