Cutshort logo
Global digital transformation solutions provider logo
Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
Global digital transformation solutions provider
Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
Global digital transformation solutions provider's logo

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

at Global digital transformation solutions provider

Agency job
5 - 7 yrs
₹18L - ₹26L / yr
Trivandrum, Thiruvananthapuram
Skills
skill iconKotlin
skill iconJava
skill iconAmazon Web Services (AWS)
skill iconSpring Boot
Microservices
Architecture
JVM
Spring Security
Spring
DynamoDB
AWS Lambda
Systems Development Life Cycle (SDLC)
Agile/Scrum
Relational Database (RDBMS)
JUnit
Apache Avro
Apache Kafka
SQL
Oracle
skill iconRedis
CI/CD
gitlab
skill iconDocker
Terraform
RESTful APIs
skill iconSwagger
JSON
API
Object Oriented Programming (OOPs)

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:

  1. Explain and communicate the design / development to the customer
  2. Perform and evaluate test results against product specifications
  3. Break down complex problems into logical components
  4. Develop user interfaces business software components
  5. Use data models
  6. Estimate time and effort required for developing / debugging features / components
  7. Perform and evaluate test in the customer or target environment
  8. Make quick decisions on technical/project related challenges
  9. Manage a Team mentor and handle people related issues in team
  10.  Maintain high motivation levels and positive dynamics in the team.
  11.  Interface with other teams’ designers and other parallel practices
  12.  Set goals for self and team. Provide feedback to team members
  13.  Create and articulate impactful technical presentations
  14.  Follow high level of business etiquette in emails and other business communication
  15.  Drive conference calls with customers addressing customer questions
  16.   Proactively ask for and offer help
  17.  Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks.
  18.  Build confidence with customers by meeting the deliverables on time with quality.
  19.  Estimate time and effort resources required for developing / debugging features / components
  20.  Make on appropriate utilization of Software / Hardware’s.
  21.  Strong analytical and problem-solving abilities

 

Knowledge Examples:

  •     Appropriate software programs / modules
  1. Functional and technical designing
  2. Programming languages – proficient in multiple skill clusters
  3. DBMS
  4. Operating Systems and software platforms
  5. Software Development Life Cycle
  6. Agile – Scrum or Kanban Methods
  7. Integrated development environment (IDE)
  8. Rapid application development (RAD)
  9. Modelling technology and languages
  10. Interface definition languages (IDL)
  11. 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-Haves

Kotlin (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 mandatory

Location: Trivandrum

Virtual Weekend Interview on 7th Feb 2026 - Saturday

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Advertising Industry
Advertising Industry
Agency job
via Peak Hire Solutions by Dhara Thakkar
Delhi
5 - 8 yrs
₹22L - ₹25L / yr
skill iconAndroid Development
skill iconAndroid Testing
skill iconKotlin
Debugging
Integration
+31 more

Job Details

Job Title: Android Developer

Industry: IT- Services

Function - Information technology (IT)

Experience Required: 5-8 years

Employment Type: Full Time

Job Location: Delhi

CTC Range: Best in Industry

 

Criteria:

· Strong technical background in Android application development and Kotlin

· Looking candidates having 5+ years of experience.

· Need candidates from Delhi NCR Only.

· All Academic backgrounds acceptable (except BCA).

· Immediate Joiners Preferred

· Candidate must have some experience working with IoT devices.

· Candidate should have experience working with Camera model X.

· Candidate's Academic scores must be 70% or above.

· Candidate having fluent communication will be an added advantage.

 

Job Description 

About the Role:

Senior Android Team Lead will be responsible for testing, QC, debugging support for various Android and Java software/servers for products developed or procured by the company. The role includes debugging integration issues, handling on-field deployment challenges, and suggesting improvements or structured solutions. The candidate will also be responsible for scaling the architecture. You will work closely with other team members including Web Developers, Software Developers, Application Engineers, and Product Managers to test and deploy existing products. You will act as a Team Lead to coordinate and organize team efforts toward successful completion or demo of applications. This includes implementing projects from conception to deployment.

 

Responsibilities:

● Working with the Android SDK, Java, Kotlin, NDK

● Handling different Android versions and screen sizes

● Applying Android UI design principles, patterns, and best practices

 

Requirements:

● Strong technical background in Android application development and Kotlin

● Solid programming skills

● Detail-oriented with strong attention to specifics

● Excellent written and verbal communication skills

● Strong analytical and quick problem-solving ability

● Ability to quickly document requirements from open discussions

● Fast typing skills for documentation and communication

● Familiarity with JIRA, EPICs, Excel, Google Sheets, and Agile methodologies

● Team player with leadership qualities

● Decision-making ability and team management skills

● Interest in working in a startup environment with cutting-edge products

● Experience with design and architecture patterns

● Understanding of testing processes, debugging, code versioning, and repositories

● UI/UX experience

● Strong knowledge of Java & Kotlin

● Software development experience with strong coding skills

● Experience building services for data delivery to mobile clients

● Experience with relational and non-relational databases

● Knowledge of REST and JSON data handling

● Experience with libraries like Retrofit, RxJava, Dagger 2, Lottie

● Server integration (REST endpoints)

● Experience with AWS stack and Linux

● Apps shipped and available on Google Play

● Backend API development

● Familiarity with Android Studio, Eclipse IDE

● Good knowledge of mobile hardware, software, and operating systems

● Willingness to work in a fast-paced startup environment

● Strong oral communication and presentation skills

● Team-oriented, with a positive approach to technology and engineering

● Result-oriented with a focus on efficiency and timeliness

● Strong self-awareness and ability to work under deadlines

● Proficiency in Microsoft Project, PowerPoint, Excel, Word

● Willingness to mentor and manage team members

● Willing to travel 5–10% of the time for demos, training, and collaboration

 

Preferred Background:

● Understanding of Artificial Intelligence and Machine Learning

● B.S. / M.S. in Computer Science, Electrical, or Electronics Engineering

● 5+ years’ experience with Android, Java Server, JSP

● Experience with Virtual Reality and Augmented Reality

● Familiarity with Test-Driven Development

● Background in CS or ECE

● Python experience is a big plus

● iOS development knowledge (not mandatory)

● Strong foundation in data structures and algorithms

 

 

Read more
NeoGenCode Technologies Pvt Ltd
Akshay Patil
Posted by Akshay Patil
Udaipur, Gurugram
5 - 10 yrs
₹20L - ₹32L / yr
skill iconNodeJS (Node.js)
skill iconExpress
Data Structures
Systems design
High-level design
+6 more

Job Title : Senior Node.js Developer

Experience : 5 to 10 Years

Location : Gurugram (5 days WFO) | Initial 15 days in Udaipur (expenses covered)

Notice Period : 1 Month or less


Role Overview :

We are hiring a Senior Node.js Developer to lead and deliver scalable solutions, drive best practices, and mentor engineers. Strong Node.js expertise is mandatory (MERN experience welcome with Node.js depth).


Mandatory Skills :

Node.js, Express.js, Data Structures & Algorithms, System Design (HLD/LLD), CI/CD, Git, Agile, Async programming, Debugging & Performance Optimization.


Key Responsibilities :

  • Lead development and ensure high‑quality delivery.
  • Gather requirements, design (HLD/LLD), and implement solutions.
  • Optimize performance, scalability, and integrations.
  • Mentor team members and support hiring.
  • Collaborate in Agile teams and enforce coding best practices.

Required Skills :

  • 5 to 10 Years in backend with Node.js/Express.js.
  • Strong in DSA, problem‑solving, and system design.
  • Experience with CI/CD, Git, and Agile methodologies.
  • Expertise in async programming, debugging, and performance tuning.
  • Excellent communication and collaboration skills.

Nice to Have : MERN stack exposure, cloud (AWS/Azure/GCP), Docker, caching/queues.


Interview Process :

  1. AI Technical Interview
  2. System Design Round (HLD & LLD)
  3. Data Structures & Algorithms
  4. HR Interview

Location :

  • Primary : Gurugram (Digital Greens, Sector 61)
  • Initial 15 days : Udaipur (A‑square, Shobhagpura)

Note : Preference for Gurugram/NCR candidates. Stable profiles only.

Read more
Leading Sales Platform
Leading Sales Platform
Agency job
via Qrata by Blessy Fernandes
Bengaluru (Bangalore)
4 - 9 yrs
₹18L - ₹26L / yr
skill iconJava
Microservices
Algorithms
skill iconSpring Boot
Spring
Java
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
Read more
One of our premium client
One of our premium client
Agency job
via People First Consultants by Aishwarya KA
Chennai
1 - 4 yrs
₹2L - ₹5.5L / yr
skill iconJava
skill iconSpring Boot
Hibernate (Java)

Software Engineer for Java

  • Understanding of object-oriented programming and design patterns
  • Strong with Java programming and Java Servlets.
  • Proficient in API design and development using RESTful services (JSON, XML etc)
  • Source code management using GIT
  • Knowledge in Mongo DB and SQL or any equivalent No-SQL and Relational databases. 
  • Experience working with Bootstrap, JavaScript, jQuery & HTML would be preferred.
  • Experience in Node JS would be an added advantage. 
Read more
Code Vyasa
Nupur Kumari
Posted by Nupur Kumari
Mumbai
3 - 5 yrs
₹10L - ₹13L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Looking for Java Developer| Mumbai to join a team of rockstar developers. The candidate should have a minimum of 4+ yrs. There are multiple openings. If you're looking for career growth & a chance to work with the top 0.1% of developers in the industry, this one is for you! You will report into IIT'ans/BITS grads with 10+ years of development experience + work with F500 companies (our customers)

Company Background - CodeVyasa is a Software Product-Engineering and Development company that helps Early-stage & Mid-Market Product companies with IT Consulting, App Development, and On-demand Tech Resources. Our Journey over the last 3 years has been nothing short of a roller-coaster. Along our way, we've won some of the most prestigious awards while driving immense value to our customers & employees. Here's the link to our website (codevyasa.com). To give you a sense of our growth rate, we've added 70+ employees in the last 6 weeks itself and expect another 125+ by the end of Q1 2024


Requirements:

  •  Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
  •  Minimum of 4 years of experience as a Java Developer.
  •  Proficiency in Hibernate development.
  •  Aptitude for learning new technologies quickly.
  •  Good problem-solving and analytical skills.

What We Offer:

  •  Glassdoor rating of 4.8, indicating high employee satisfaction.
  •  Free healthcare benefits.
  •  Strong focus on upskilling and professional development opportunities.
  •  Diverse and inclusive work environment.
  •  Competitive compensation and benefits package.
  •  Emphasis on maintaining a healthy work-life balance


Read more
EnterpriseMinds
at EnterpriseMinds
2 recruiters
phani kalyan
Posted by phani kalyan
Bengaluru (Bangalore)
3 - 6 yrs
₹5L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices

Job Description:


1) Good experience in Java

2) Hands-on experience in Spring boot

3) Hands-on experience in Microservices

Read more
legavac resource pvt ltd
anusha gunji
Posted by anusha gunji
kerala, Kochi (Cochin)
2 - 6 yrs
₹2L - ₹8L / yr
skill icon.NET
ASP.NET
skill iconC#
RESTful APIs
SQL
+2 more

.Net Core Developer

Experience 2+ Yrs in .Net Core/C# Responsibilities Responsible for designing and developing REST APIs using .Net Core Framework and C#. Create high-performance REST APIs for financial applications. Qualifications B.Tech/BE or MCA – May be relaxed in the case of experienced candidates.

Experience At least 2+ Years of experience as .Net Core Developer Proficient in .Net Core and C# Excellent knowledge in developing REST APIs and Entity Framework Knowledge and experience in writing SQL, SPs, and Triggers Sound knowledge in MVC frameworks and databases. Good project management skills. Good communications skills A good team player

Salary 2 -8 LPA

Read more
NA
NA
Agency job
via Jobdost by Heena K
Bengaluru (Bangalore)
3 - 6 yrs
₹6L - ₹8L / yr
skill iconJava
J2EE
SQL
Webservices
skill iconSpring Boot
+6 more

Role: Senior Software Developer

Experience: 3-6 years of experience.

Work Location: Bangalore

 

Job responsibility The Software Developer contributes, to create a customer’s solution, in the building phase of the software development life cycle. The Software Engineer is responsible for performing the detailed design of application and technical architecture components and classes in accordance to the specification provided by the Solution Architect, for coding of SW components, and for the early testing phases (component testing), and system testing support

Requirement:
Must Have skills: Java/J2ee, SQL, Web services, Spring Boot, Elastic search

Job description
- Hands on experience in Java, Python, scripting
- Design, implement, deploy and support web-based applications and web services using server technologies stacks that include Java, MySQL
- Experience in Java/J2EE using web frameworks Play or Spring boot, REST API Development and ORM (JPA, Hibernate eBean etc.)
- In depth knowledge of Design patterns and Data structures
- Databases - MySQL, Oracle, SQL
- Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Caching, Distributed/Scalable Architecture
- Secure application development best practices, such as OWASP
- Document and maintain all design documents and involve in review process.
- Experienced problem solving and debugging skills.
- Good verbal and written communication and interpersonal skills
- Experience in Agile methodology is added advantage
- Knowledge of Cloud Knowledge /Azure
- Must know about Unix knowledge
- experience in Elastic search

Read more
PODIUM SYSTEMS PRIVATE LIMITED
Saujanya Sathe
Posted by Saujanya Sathe
Pune
1 - 4 yrs
₹4L - ₹7L / yr
skill iconJava
skill iconElastic Search
Solr
Hadoop
Natural Language Processing (NLP)
  • You will be responsible for design, development and testing of Products
  • Contributing in all phases of the development lifecycle

 

  • Writing well designed, testable, efficient code
  • Ensure designs are in compliance with specifications

  • Prepare and produce releases of software components

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • Some of the technologies you will be working on: Core Java, Solr, Hadoop, Spark, Elastic search, Clustering, Text Mining, NLP, Mahout and Lucene etc.
Read more
goplaybook app
at goplaybook app
3 recruiters
Avijeet Gumber
Posted by Avijeet Gumber
NCR (Delhi | Gurgaon | Noida)
0 - 2 yrs
₹3L - ₹6L / yr
skill iconPython
MEAN stack
skill iconDjango
RESTful APIs
Job Duties : 1. Optimising existing Stack & Architecture 2. Has Expertise in handling Backend Microservices Architecture, High-Concurrency, Multi-Thread, Server-side system. 3. Develop efficient, reusable, reliable & Scalable Code. 4. Has the Hustle and Ownership approach. Also, Has the ability to lead technical team. 5. Implementation of security and Data storage solution. Requirements : 1. Has Expertise of 0-2 years on Python and related frameworks. 2. Has Experience with micro-services architecture 3. Has Experience with relational DBs and Linux environments 4. Has Expertise in development and use of REST/3P APIs. 5. Has a great understanding of SQL and NoSQL worlds. We use both Firebase as well as PostgreSQL. 6. Has Experience in handling AWS 7. Has Experience in payment gateway implementation. 8. Has Experience building high-traffic systems 9. Knowledge in Node.js is a plus. 10. Has Experience of leading a team/project/startup in tech role.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos