Back End Developer

AIMLEAP
Bengaluru, Karnataka, India

Backend Developer (Kotlin/JVM) | AIMLEAP | Bangalore- 5 Days | 4–7 years

About the role We're looking for a backend developer to design and build scalable, secure services for mobile and web applications in connected-device products. You'll own APIs, data models and service integrations, working closely with mobile, QA and DevOps colleagues.

Responsibilities

  • Design and build RESTful services in Kotlin, defined API-first with OpenAPI.
  • Model data and write efficient queries in PostgreSQL.
  • Implement caching and asynchronous processing using Redis and message queues.
  • Integrate third-party APIs and external services in a clean, extensible way.
  • Handle file and media uploads, including large payloads.
  • Implement authentication and authorization (OAuth2/OIDC).
  • Write automated tests and help maintain CI/CD pipelines.
  • Containerize services and support deployments across environments.
  • Add logging, metrics and tracing so services are easy to run and debug.Must-have
  • 4–7 years of backend development, with strong Kotlin or Java skills (willing to work in Kotlin).
  • Experience with Spring Boot or Ktor.
  • Kotlin coroutines and non-blocking I/O.
  • PostgreSQL, including schema design, migrations (Flyway or Liquibase) and query tuning.
  • Redis and a message broker such as RabbitMQ or Kafka.
  • API design: versioning, pagination, idempotency and rate limiting.
  • Resilient integrations: retries, timeouts and circuit breakers.
  • Docker; working knowledge of Kubernetes/Helm.
  • OAuth2/OpenID Connect and REST API security best practices.
  • Proficiency with Git and CI/CD tooling such as GitHub Actions or GitLab CI.Nice-to-have
  • Backends for wearable, IoT or connected-device products.
  • An identity provider such as Keycloak.
  • S3-compatible object storage.
  • Observability tools: OpenTelemetry, Prometheus, Grafana, Sentry.
  • Integrating AI/LLM APIs.
  • Cloud-agnostic or on-premise deployment experience.
  • Experience with AI-assisted development tools.In your application
  • Links to services or projects you've built (GitHub or a short description).
  • A short note on one scalability or integration problem you solved.What we offer
  • Greenfield product work with a modern stack.
  • Ownership of service design and architecture decisions.

Score my resume against this job, free →

Questions about this job

How do I apply for the Back End Developer job at AIMLEAP?

Use the apply link on this page: you apply directly with AIMLEAP on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does AIMLEAP want for this Back End Developer role?

The job description asks for Kotlin, Java, Spring Boot, Ktor, Kotlin coroutines, non-blocking I/O, PostgreSQL and Redis. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at AIMLEAP?

Apply to the AIMLEAP roles that match your experience, and tailor your resume to each job description: for this role that means showing Kotlin, Java, Spring Boot. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Back End Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with AIMLEAP, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →