Qureos

FIND_THE_RIGHTJOB.

Lead I - Software Engineering-Kotlin,Java,Spring Boot,Aws

Software Engineering-Kotlin,Java,Spring Boot,Aws(5-7)

TrivandrumFull-timeon site5-7 yearsJob DescriptionJob DescriptionSoftware Engineering-Kotlin,Java,Spring Boot,AwsExperience: 5–7 YearsLocation:TrivandrumEmployment Type: Full-TimeAbout the Role

We are seeking an experienced Senior Backend Engineer with strong expertise in Kotlin and Java to join our engineering team. The ideal candidate will have a deep understanding of backend frameworks, cloud technologies, and scalable microservices architectures, with a strong focus on clean code, system resilience, and observability.

You will play a critical role in designing, developing, and maintaining high-availability backend services that power our e-commerce and promotion platforms.

Key Responsibilities

  • Design, develop, and maintain backend services using Kotlin (JVM, Coroutines, Serialization) and Java
  • Build scalable and robust microservices using Spring Boot and the Spring ecosystem (Spring Cloud, Spring Security, Spring Kafka, Spring Data)
  • Implement efficient serialization and deserialization using Jackson and Kotlin Serialization
  • Develop and maintain RESTful APIs following OpenAPI (Swagger) and JSON API standards
  • Write, maintain, and execute automated tests using JUnit 5, Mockk, and ArchUnit
  • Work with Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, and Redis
  • Deploy and manage services on AWS using DynamoDB, Lambda, and IAM
  • Build and maintain CI/CD pipelines using GitLab CI
  • Containerize applications using Docker
  • Implement monitoring and observability using Datadog (tracing, metrics, dashboards, alerts)
  • Apply Resilience4j for building fault-tolerant systems
  • Define and manage infrastructure using Terraform (GitLab, Datadog, Kafka, Optimizely)
  • Follow architectural principles such as Domain-Driven Design (DDD), Object-Oriented Programming (OOP), and Contract Testing (Pact)
  • Use feature flagging tools (Optimizely) to enable controlled rollouts
  • Collaborate with cross-functional teams in an Agile / Scrum environment

Mandatory Skills & Technologies

  • Languages: Kotlin (JVM, Coroutines, Serialization), Java
  • Frameworks: Spring Boot, Spring Cloud, Spring Security, Spring Kafka, Spring Data
  • Serialization: Jackson, Kotlin Serialization
  • Testing: JUnit 5, Mockk, ArchUnit
  • Data & Streaming: Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, Redis
  • Cloud: AWS (DynamoDB, Lambda, IAM)
  • CI/CD: GitLab CI
  • Containers: Docker
  • Monitoring & Observability: Datadog
  • Infrastructure as Code: Terraform
  • APIs: REST APIs, OpenAPI (Swagger), JSON API
  • Resilience: Resilience4j

Nice to Have

  • Experience with E-commerce platforms (CommerceTools)
  • Experience with Promotion Engines (Talon.One)
  • Exposure to feature flagging and controlled deployments
  • Strong understanding of scalable, high-availability systems

Methodology

  • Agile / Scrum

Skills

Kotlin,Java,Spring Boot,Aws

Job Type: Full-time

Work Location: In person

© 2026 Qureos. All rights reserved.