Android Developer (Payment Systems) | Up to ₹15 LPA - Stifons

Stifons Limited

Bengaluru

Hybrid

INR 2,800,000 - 6,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Transaction Network Services is seeking an experienced Senior Android Developer in Bengaluru to contribute across the full software lifecycle, focusing on Android, Kotlin and Java, with attention to payments processing and mobile security.

You will work in a hybrid policy environment, collaborating with internal teams to implement modern Android architectures, CI/CD, and robust testing while maintaining high code quality and performance.

Qualifications

  • Bachelor's degree in a relevant field and 8+ years of professional Android development experience.
  • Experience with Kotlin and Java for Android apps, including architecture, testing, and performance.
  • Knowledge of PCI or payments domain is a plus.

Responsibilities

  • Develop Android apps using Kotlin and Java across full software lifecycle.
  • Implement MVVM, data binding, and modern Android components like Jetpack Compose.
  • Contribute to CI/CD pipelines and automated testing.
  • Ensure app security and performance on payments processing devices.
  • Collaborate in an Agile Scrum environment.

Skills

Android
Kotlin
Java
MVVM
UI Binding
Jetpack Compose
CI/CD
GitLab CI
Gradle
Testing (JUnit/Espresso)

Education

Bachelor's degree in Computer Science / Computer Engineering / Electrical Engineering

Tools

Gradle
Android Studio
GitLab CI
Emulators
UI Automator
Robolectric
JUnit
Espresso

Job description

Job Title: Senior Android Developer

Company: Transaction Network Services

Job Type: Full-Time

Experience: 8+ Years

Location: Bengaluru, India

Work Mode: Hybrid/On-site/Remote (Based on company policy)

Industry: Information Technology / Payment Technology / Software Development

Overview

TNS is seeking an Android Developer with 8+ years of experience in Android, Kotlin and Java to contribute across the full software lifecycle, with a strong focus on software development, systems architecture, component integration, CI/CD implementation, and enhancing application security on android terminals for payments processing in close collaboration with internal teams.

Responsibilities
  • Must have strong Android, Kotlin, Java, Linux, firmware, database (Room), device SDKs, MVVM, and Data Binding.
  • Experience with modern Android frameworks and tools such as Jetpack Compose and dependency injection (Hilt).
  • Strong computer science fundamentals: algorithms, data structures, multi-threading, UI, OOP concepts, and good debugging experience.
  • Hands‑on experience in programming methodologies and implementations such as Finite State Machine, Android Inter‑Process Communications, Timers, etc.
  • Experience with Android build and test tooling (e.g., Gradle, emulators, device).
  • Experience with CI/CD (GitLab CI or similar) and automated testing (JUnit, Espresso, UI Automator, Robolectric).
  • Strong technical software background with good analytical, problem‑solving, and communication skills, and ability to meet deadlines.
  • Deep knowledge of the software development lifecycle: scoping, planning, conception, design, implementation, deployment, and maintenance.
  • Design, code, and document high‑quality software components in accordance with organizational standards, technical requirements, and detailed designs that meet industry standards.
  • Work independently as part of an Agile scrum team.
  • Research technical solutions and recommend options with appropriate reasoning.
Qualifications
  • Must have a bachelor's degree in computer science, computer engineering, electrical engineering, or equivalent.
  • 8+ years of professional experience.
  • Desirable: Payment Industry knowledge, including familiarity with Payment Card Industry (PCI) standards and payment card specifications.
  • Experience in payments, point‑of‑sale, or hardware‑integrated systems is a plus.
EEO Statement

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status, or any other legally protected characteristic.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer - Specialist
Android Developer - Specialist

Transaction Network Services (TNS) • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer - Valor India
Senior Software Engineer - Valor India

Valor PayTech • Chennai

On-site
INR 1,200,000 - 2,400,000
Senior Java Developer
Senior Java Developer

Concentrix • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Senior Software Engineer - Valor India
Senior Software Engineer - Valor India

Suede • Chennai District

On-site
INR 3,500,000 - 6,500,000
Senior Software Engineer - Valor India
Senior Software Engineer - Valor India

Merchant Industry LLC • Chennai

On-site
INR 1,500,000 - 3,000,000
Android POS Developer (Fintech)
Android POS Developer (Fintech)

EazyPay Tech • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer (Android)
Senior Software Engineer (Android)

TheCodingShef • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer (Android - Kotlin Expert)
Senior Software Engineer (Android - Kotlin Expert)

TheCodingShef • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Android Developer (Kotlin, Jetpack Compose & AI) - Stifons
Android Developer (Kotlin, Jetpack Compose & AI) - Stifons

Stifons Limited • Bengaluru

Hybrid
INR 500,000 - 1,000,000
Senior Software Engineer (Android)
Senior Software Engineer (Android)

Verifone • Bengaluru

On-site
INR 5,200,000 - 7,800,000