Senior Backend Developer - Java and Kotlin

Experience: 
6+ Years
Permanent
Developer
India

Role Summary

We are looking for a seasoned Backend Developer with strong expertise in Java and Kotlin to design, build, and scale high-performance backend systems. The role involves working on cloud-native, microservices-based architectures, owning critical services end-to-end, and collaborating closely with product, platform, and DevOps teams.

Shape

Key Responsibilities

  • Design and develop scalable, resilient backend services using Java and Kotlin
  • Build and maintain microservices using Spring Boot / Spring
  • Apply object-oriented and functional programming best practices
  • Design and consume RESTful APIs; exposure to event-driven systems is a plus
  • Work with relational and NoSQL databases (schema design, performance tuning)
  • Ensure code quality via reviews, unit/integration testing, and CI/CD pipelines
  • Collaborate with DevOps on containerization and cloud deployments
  • Troubleshoot production issues and drive root cause analysis
  • Mentor junior developers and contribute to technical design discussions
Shape

Required Skills & Experience

  • 6+ years of backend development experience
  • Strong proficiency in Java (8+) and Kotlin
  • Hands-on experience with:
  • Spring Boot, Spring MVC, Hibernate/JPA
  • REST APIs, JSON, OpenAPI/Swagger
  • Solid understanding of:
  • Multithreading, concurrency, JVM internals
  • Design patterns, SOLID principles
  • Experience with databases:
  • PostgreSQL / MySQL / Oracle
  • Exposure to NoSQL (MongoDB, Cassandra, Redis)
  • Familiarity with:
  • Git, Maven/Gradle
  • CI/CD pipelines and automated testing

Good to Have

  • Experience with Kotlin coroutines and reactive programming
  • Knowledge of Kafka / RabbitMQ or other messaging systems
  • Cloud experience (AWS / Azure / GCP)
  • Docker, Kubernetes
  • Experience working in Agile/Scrum teams
Shape

Education

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Check Your AI Readiness

Check Your AI Readiness

Get a personalized readiness score and actionable next steps for your AI journey.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.