Bestkaam Logo
Dreampath Services Logo

Senior Backend Engineer (Java / Kotlin) Immediate Joiner Only

Actively Reviewing the Applications

Dreampath Services

India, Tamil Nadu, Chennai Full-Time On-site INR 5–16 LPA
Posted 2 weeks ago Apply by May 4, 2026

Job Description

Job Title: Senior Backend Engineer (Java / Kotlin)

Location :: Chennai,

Experience: 6+ Years

Role Level: Engineer 3

Employment Type: Full-Time


Role Overview

We are looking for an experienced Senior Backend Engineer with strong hands-on expertise in Java and Kotlin to design, build, and maintain scalable backend systems and cloud-native microservices. The ideal candidate will work closely with customers and cross-functional teams to deliver secure, resilient, and high-performance applications, following modern engineering practices such as Test-Driven Development (TDD) and pair programming.

Key Responsibilities

  • Engage with customers and stakeholders to understand use cases, functional requirements, and technical needs.
  • Design, develop, and deliver robust backend solutions using modern tools, languages, frameworks, and technologies.
  • Ensure alignment with established architecture guidelines for a unified and scalable development approach.
  • Build and maintain backend services, APIs, and microservices using Java, Kotlin, and Spring Boot.
  • Collaborate with front-end developers and cross-functional teams including product owners, designers, and architects.
  • Manage application deployment across cloud (GCP) and on-prem environments.
  • Monitor application health, performance, and reliability; implement security hardening and disaster recovery strategies.
  • Design and manage data storage and retrieval using databases such as PostgreSQL and MongoDB.
  • Promote and practice modern engineering standards including TDD, CI/CD, and continuous improvement.
  • Optimize backend infrastructure and deployment pipelines to enhance resiliency, scalability, and system reliability.
  • Implement security best practices including data encryption, anonymization, and secure access controls.

Required Skills

  • Strong hands-on experience with Kotlin and Java.
  • Expertise in Spring Boot for backend and microservices development.
  • Experience working with Google Cloud Platform (GCP).
  • Hands-on experience with MongoDB and relational databases such as PostgreSQL.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Proven experience following Test-Driven Development (TDD) and pair programming practices.

Preferred Skills

  • Exposure to React.js.
  • Strong understanding of API design and integration.
  • Experience with JUnit and automated testing frameworks.
  • Familiarity with CI/CD pipelines and DevOps practices.

Experience Requirements

  • Minimum 6 years of overall IT experience.
  • At least 4 years of hands-on software development experience.
  • Demonstrated expertise in Kotlin and Java, with real-world experience in production-grade systems.

Education

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent practical experience).

Nice to Have

  • Experience building cloud-native, highly scalable systems.
  • Strong problem-solving skills and ability to work in agile environments.
  • Excellent communication and collaboration skills.
  • Quick Tip

    Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.