Search by job, company or skills

C

Kotlin Development - Senior Associate

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133915465