Kotlin Development - Senior Associate - Bengaluru

FULL_TIME 1 month ago
Employment Information
 


 

Job Summary

Role Expectations

 

Design build and maintain highperformance secure and scalable microservices using Kotlin with the Ktor framework

Develop and integrate RESTful APIs for enterprisescale platforms

Collaborate with architects DevOps engineers and product teams to ensure services meet functional performance and security requirements

Apply modern software engineering practices TDD CICD cloudnative deployment to deliver highquality code

Mentor junior developers on Kotlin best practices in backend d


 

Responsibilities

Responsibilities

 

Microservices Development

 

Design and implement backend services using Kotlin Ktor

Build APIs that are wellstructured documented and versioncontrolled

Integrate with internal and external systems through secure API endpoints

 

Performance Security Scalability

 

Optimise microservices for low latency and high throughput

Implement authenticationauthorisation OAuth2 JWT API keys and data validation

Ensure services are horizontally scalable and cloudready AWSGCPAzure

 

Collaboration Delivery

 

Work in an agile environment with crossfunctional squads

Participate in code reviews architecture discussions and sprint planning

Pair with DevOps to containerise services and deploy via CICD pipelines

 

Quality Maintainability

 

Write clean maintainable and testable code following SOLID principles

Implement automated unit integration and performance tests

Contribute to shared service templates and internal Kotlin libraries

 

MustHave Skills

 

5 years backend development experience with 3 years in Kotlin for serverside applications

Strong expertise in Ktor framework for building microservices

Solid understanding of RESTful API design OpenAPISwagger and API lifecycle management

Experience with relational andor NoSQL databases PostgreSQL MySQL MongoDB etc

Proficiency in building and consuming asynchronous services Kafka RabbitMQ or similar

Strong grasp of cloudnative concepts Docker Kubernetes microservices patterns

Experience with CICD tools Jenkins GitLab CI GitHub Actions etc

 

GoodtoHave Skills

 

Experience working in AWS environment

Knowledge of coroutines and reactive programming in Kotlin

Exposure to security frameworks and zerotrust API design

Understanding of distributed system design circuit breakers service discovery API gateways

Experience in performance profiling and tuning for highload services

Familiarity with Terraform or other InfrastructureasCode tools

Other Details 

Industry Type: IT Services & Consulting,
Employment Type: Full Time, Permanent
Role Category: Software Development

 

 
Cognizant Hiring Now Kotlin Development - Senior Associate in Bengaluru. Apply Cognizant Careers in Bengaluru