Senior Backend Engineer (Java / Kotlin) Immediate Joiner Only
Actively Reviewing the ApplicationsDreampath Services
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.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Senior Software Technologist - DevOps
86% matchPhilips
Senior Backend Engineer (NodeJS)
92% matchUplers
Senior JavaScript Engineer
78% matchCiklum
Automation Tester
93% matchInfosys
Back End Developer
81% matchShoplinky
Share
Quick Apply
Upload your resume to apply for this position