Kotlin Developer with Quarkus
Key Responsibilities
Build and maintain RESTful services and microservice-based components using Kotlin and Quarkus.
Apply an OpenAPI-first approach, ensuring API definitions and technical documentation remain accurate and up to date.
Enhance system performance, scalability, and fault tolerance across the platform.
Design and execute comprehensive testing strategies, including fully automated, headless integration tests covering end-to-end functionality.
Implement and uphold security best practices, including OAuth2/OIDC and JWT, in line with industry regulations.
Work closely with multidisciplinary teams on solution architecture, data modeling, and system integrations.
Conduct code reviews, guide team members, and help foster high engineering standards.
Required Skills
Strong command of Kotlin and backend development on the JVM.
Practical experience with Quarkus and creating APIs based on OpenAPI specifications.
Deep understanding of REST architecture, relational database design (PostgreSQL/MySQL), and ORM frameworks such as Hibernate/Panache.
Proficiency with containerization (Docker) and Kubernetes-based deployments.
Experience working with observability solutions such as OpenTelemetry, Prometheus, and Grafana.
Understanding of CI/CD processes and secure software development practices.
Kotlin Developer with Quarkus
Kotlin Developer with Quarkus