Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
Peak Hire Solutions Verified employer
Actively hiring · Posted 7d ago · JEV261039D84657D6
Job description
JOB DETAILS: * Job Title: Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws * Industry: Global digital transformation solutions provide * Salary: Best in Industry * Experience: 5 -7 years * Location: Trivandrum, Thiruvananthapuram Role Proficiency:Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Skill Examples:Explain and communicate the design / development to the customerPerform and evaluate test results against product specificationsBreak down complex problems into logical componentsDevelop user interfaces business software componentsUse data modelsEstimate time and effort required for developing / debugging features / componentsPerform and evaluate test in the customer or target environmentMake quick decisions on technical/project related challengesManage a Team mentor and handle people related issues in team Maintain high motivation levels and positive dynamics in the team. Interface with other teams’ designers and other parallel practices Set goals for self and team. Provide feedback to team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers addressing customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate time and effort resources required for developing / debugging features / components Make on appropriate utilization of Software / Hardware’s. Strong analytical and problem-solving abilities Knowledge Examples: Appropriate software programs / modulesFunctional and technical designingProgramming languages – proficient in multiple skill clustersDBMSOperating Systems and software platformsSoftware Development Life CycleAgile – Scrum or Kanban MethodsIntegrated development environment (IDE)Rapid application development (RAD)Modelling technology and languagesInterface definition languages (IDL)Knowledge of customer domain and deep understanding of sub domain where problem is solved Additional Comments:We are seeking an experienced Senior Backend Engineer with strong expertise in Kotlin and Java to join our dynamic engineering team. The ideal candidate will have a deep understanding of backend frameworks, cloud technologies, and scalable microservices architectures, with a passion for clean code, resilience, and system observability. You will play a critical role in designing, developing, and maintaining core backend services that power our high-availability e-commerce and promotion platforms. Key Responsibilities Design, develop, and maintain backend services using Kotlin (JVM, Coroutines, Serialization) and Java. Build robust microservices with Spring Boot and related Spring ecosystem components (Spring Cloud, Spring Security, Spring Kafka, Spring Data). Implement efficient serialization/deserialization using Jackson and Kotlin Serialization. Develop, maintain, and execute automated tests using JUnit 5, Mockk, and ArchUnit to ensure code quality. Work with Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, and Redis for data storage and caching needs. Deploy and manage services in AWS environment leveraging DynamoDB, Lambdas, and IAM. Implement CI/CD pipelines with GitLab CI to automate build, test, and deployment processes. Containerize applications using Docker and integrate monitoring using Datadog for tracing, metrics, and dashboards. Define and maintain infrastructure as code using Terraform for services including GitLab, Datadog, Kafka, and Optimizely. Develop and maintain RESTful APIs with OpenAPI (Swagger) and JSON API standards. Apply resilience patterns using Resilience4j to build fault-tolerant systems. Adhere to architectural and design principles such as Domain-Driven Design (DDD), Object-Oriented Programming (OOP), and Contract Testing (Pact). Collaborate with cross-functional teams in an Agile Scrum environment to deliver high-quality features. Utilize feature flagging tools like Optimizely to enable controlled rollouts. 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: Kafka (Avro) Streams Oracle SQL (JDBC, JPA) DynamoDB (NoSQL) Redis (Caching) Cloud: AWS (DynamoDB, Lambda, IAM) CI/CD: GitLab CI Containers: Docker Monitoring & Observability: Datadog (Tracing, Metrics, Dashboards, Monitors) Infrastructure as Code: Terraform (GitLab, Datadog, Kafka, Optimizely) API: OpenAPI (Swagger), REST API, JSON API Resilience: Resilience4j Architecture & Practices: Domain-Driven Design (DDD) Object-Oriented Programming (OOP) Contract Testing (Pact) Feature Flags (Optimizely) Platforms: E-Commerce Platform (CommerceTools), Promotion Engine (Talon.One) Methodologies: Scrum, Agile Skills: Kotlin, Java, Spring Boot, Aws Must-HavesKotlin (JVM, Coroutines, Serialization), Java, Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data), AWS (DynamoDB, Lambda, IAM), Microservices Architecture ******Notice period - 0 to 15 days only Job stability is mandatoryLocation: Trivandrum Virtual Weekend Interview on 7th Feb 2026 - Saturday
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Peak Hire Solutions.
- Track your application and get updates by email and WhatsApp.