Backend Engineer Kotlin Only

Year    KA, IN, India

Job Description

What We're Looking For



We are seeking a

Software Engineer (Backend)

with strong

Kotlin

expertise to join our team and contribute to the design, development, and delivery of scalable, secure, and high-quality software solutions. Based in

Bangalore (Hybrid 3 days in office)

, you will play a key role in developing back-end systems and APIs. A strong focus on agile development, modern technologies, and best practices will be essential to succeed in this role.

Key Responsibilities



Develop and maintain robust, testable, and high-performing software

using

Test Driven Development (TDD)

in Kotlin.

Design, implement, and optimize microservices

or serverless architectures.

Build and maintain professional APIs

adhering to best practices and industry standards.

Collaborate with cross-functional teams

to drive the detailed design of technical solutions based on business requirements and technology roadmaps.

Perform code reviews

to ensure maintainability, scalability, and adherence to best practices.

Prepare technical documentation

, including design proposals, technical specifications, and user guides.

Create automated unit tests and integration tests

for software components.

Design, develop, and optimize event-driven architectures

and

pub/sub systems

(e.g., Kafka, Pub/Sub).

Lead rapid prototyping and proof-of-concept development

to validate innovative ideas.

Take ownership of projects

, manage escalations, and drive continuous improvement.

Implement DevOps processes

, automating development, testing, and production workflows.

Required Skills & QualificationsGeneral Experience:



5+ years of proven experience

as a

Software Engineer in backend development

, with a strong focus on

Kotlin

. Proven ability to thrive in an agile and fast-paced product-focused environment. A "can-do" mentality, with a passion for continuous learning and process improvement.

Development Skills:



Strong experience in Kotlin

for backend development. Solid understanding of

Java

(preferred) and

reactive programming

. Expertise in

OOP concepts, clean code practices, and software engineering principles

. Strong understanding and experience in

API design, microservices, and system integration

. Experience in developing

scalable, secure, and serverless applications

. Experience in

pub/sub and event-driven development

(e.g., Kafka, Azure Event Hub, MQ). Experience with

Flink

and real-time data processing frameworks.

Tools & Technologies:



Hands-on experience with

Docker and Kubernetes

for containerization and orchestration. Experience in

CI/CD tools

(e.g., Jenkins, GitHub Actions, Bitbucket Pipelines).

Soft Skills:



Excellent analytical and problem-solving skills

with an ability to simplify complex solutions. Proficiency in

business reporting and technical documentation

. Strong

teamwork and communication skills

, with fluency in English to communicate professionally.

Why Join Aviato?



At

Aviato

, we're redefining how technology is delivered. We work on

cutting-edge solutions

and are looking for passionate individuals to join our team. If you thrive in a

collaborative, fast-paced environment

and want to contribute to the success of

world-class engineering projects

, we encourage you to apply.

Job Type: Contractual / Temporary
Contract length: 12 months

Pay: ?445,684.88 - ?2,276,200.04 per year

Work Location: In person

Speak with the employer


+91 8200112337
Expected Start Date: 29/07/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3871882
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year