Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Key Responsibilities:
- Design and implement high-performance, reliable, and scalable backend services using Kotlin.
- Build RESTful and/or GraphQL APIs and integrate with third-party services.
- Architect and implement microservices-based solutions.
- Work with databases (SQL and NoSQL) to design efficient data models.
- Write clean, maintainable, and testable code with proper documentation.
- Collaborate with cross-functional teams (Product, QA, DevOps, UI/UX) to deliver end-to-end solutions.
- Lead and mentor junior/mid-level developers in coding standards, reviews, and best practices.
- Participate in design reviews, code reviews, and architectural discussions.
- Ensure application security, scalability, and performance tuning.
- Stay updated with Kotlin ecosystem advancements and recommend improvements.
Mandatory Skills:
- Strong experience in Kotlin (backend development using Ktor/Spring Boot with Kotlin, or Android with Kotlin Multiplatform if applicable).
- Solid understanding of object-oriented and functional programming concepts.
- Hands-on experience with microservices architecture, REST APIs, and/or GraphQL.
- Proficiency with databases: RDBMS (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis, Cassandra).
- Strong knowledge of build tools (Gradle/Maven) and version control (Git).
- Experience with cloud platforms (AWS, GCP, or Azure) and deployment pipelines (CI/CD).
- Familiarity with containerization (Docker, Kubernetes).
- Strong debugging, problem-solving, and performance optimization skills.
Good to Have (Optional Skills):
- Experience with Ktor framework or Spring Boot (with Kotlin DSL).
- Exposure to event-driven architectures (Kafka, RabbitMQ, or Pub/Sub).
- Knowledge of Kotlin Multiplatform (KMM) for cross-platform development.
- Experience with test automation frameworks (JUnit, Mockito, Kotest).
- Familiarity with Agile/Scrum methodologies and DevOps practices.
- Prior experience leading teams or playing a tech-lead role.
Key Skills
Ranked by relevanceReady to apply?
Join Ampstek and take your career to the next level!
Application takes less than 5 minutes