remote
Ervaren Kotlin / JVM back-end engineer - q42
Backend Engineer
Senior Kotlin/JVM back‑end engineer building scalable microservices with Spring Boot, REST APIs, and Docker orchestration, leveraging SQL databases and modern CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Kotlin/JVM microservices using Spring Boot.
- Implement secure, well‑documented RESTful APIs and integrate with front‑end and third‑party services.
- Write efficient SQL queries and manage database schema migrations for relational databases.
- Containerize applications with Docker and deploy to cloud environments, ensuring scalability and reliability.
- Collaborate with cross‑functional teams, participate in code reviews, and mentor junior developers.
Requirements
- 5+ years of professional experience in Kotlin and Java development.
- Strong knowledge of JVM internals, concurrency, and performance tuning.
- Proficiency with Spring Boot, Spring Data, and related ecosystems.
- Experience with SQL databases (PostgreSQL/MySQL) and ORM frameworks.
- Hands‑on experience with Docker, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
Skills
kotlinjavasqldocker