Post Job Free
Sign in

Android Developer - Kotlin, Java - MVVM + CI/CD

Location:
Dallas, TX
Posted:
April 30, 2026

Contact this candidate

Resume:

Ajith Kumar

Android Developer Kotlin • Java • MVVM • Jenkins

Columbus, OH 469-***-**** *********@*****.***

SUMMARY

Android Developer with 4+ years of experience building native and hybrid Android applications using Kotlin and Java. Solid understanding of MVVM architecture and Android SDK fundamentals. Hands-on experience with Jenkins for CI/CD integration and comfortable using Jira and Confluence for project tracking and documentation. Experienced working across the full mobile development lifecycle in Agile team environments, delivering reliable apps on time.

TECHNICAL SKILLS

Languages

Kotlin (primary), Java, Dart

Android Development

Native Android, Hybrid Android, Android SDK, Jetpack Compose, XML Layouts, Material Design

Architecture

MVVM, Clean Architecture, Repository Pattern, Android Best Practices

Integration Tools

Jenkins, GitHub Actions, GitLab CI/CD, Gradle, Continuous Integration

Project Tools

Jira, Confluence, Android Studio, Git, GitHub

Networking

REST APIs, Retrofit, OkHttp, JSON, Gson

State Management

ViewModel, StateFlow, LiveData, Flow, Coroutines

Dependency Injection

Hilt, Dagger

Data and Storage

Room, SharedPreferences, Offline Caching

Testing

JUnit, Mockito, Espresso, UI Automator, Integration Testing

Release Management

Google Play Store, Build Variants, App Bundling

Methodologies

Agile, Scrum, Sprint Planning, Code Reviews

WORK EXPERIENCE

Android Developer Dec 2024 - Present

SiriusXM United States

•Build and maintain native Android features using Kotlin and Java, working across both native and hybrid Android environments for a high-traffic consumer app

•Follow MVVM architecture throughout the codebase, keeping business logic cleanly separated from the UI layer and easy to test and extend

•Use Jenkins to manage CI/CD pipelines, automating builds and test runs on every code change and troubleshooting pipeline failures to keep the team moving

•Track all work, bugs, and sprint tasks in Jira and maintain technical documentation in Confluence, keeping the team aligned and progress visible

•Integrate REST APIs using Retrofit and Coroutines for async data handling, including authentication, error handling, and edge case coverage

•Write unit and integration tests with JUnit, Mockito, and Espresso as a regular part of the development process

•Optimize app performance and resolve production issues including crashes and ANRs with minimal impact to end users

•Participate in Agile sprint ceremonies including planning, standups, and code reviews as part of a cross-functional team

Android Developer Oct 2023 - Oct 2024

Pike Corporation United States

•Developed native Android applications using Kotlin and Java, working with the Android SDK across the full development lifecycle

•Built and maintained features following MVVM architecture, separating concerns cleanly and making the codebase easier to test and maintain over time

•Used Jenkins for CI/CD integration, setting up automated pipelines and keeping build and test workflows consistent across environments

•Managed project tasks and documentation using Jira and Confluence, contributing to sprint planning and keeping technical notes up to date

•Integrated backend services via REST APIs with proper error handling, retry logic, and authentication token management using Retrofit

•Resolved defects raised during QA and UAT phases, performed regression testing, and supported production releases with minimal disruption

•Participated in code reviews and collaborated with product and QA teams in a structured Agile workflow

Android Developer Jan 2021 - Nov 2022

Wipro Technologies India

•Developed native Android applications using Kotlin and Java with Android SDK, working on projects across multiple enterprise client domains

•Applied MVVM architecture to separate business logic from the UI layer, making components easier to test and maintain in isolation

•Consumed REST APIs, handled async operations with Coroutines, and implemented offline data caching using Room

•Used Jira for task tracking and sprint management, and maintained technical documentation to support team knowledge sharing

•Wrote unit and UI tests using JUnit and Espresso and contributed to QA cycles at each release stage to catch regressions early

•Worked in an Agile environment with regular standups, sprint reviews, and collaborative code reviews across the team

EDUCATION

Master of Science, Advanced Data Analytics 2022 - 2024

University of North Texas, Denton, TX

Bachelor of Technology, Computer Science 2016 - 2020

SASTRA University, India

CERTIFICATIONS

•Google Android Development Certification

•JetBrains Kotlin for Android Developers

•Microsoft AZ-204, Azure Developer Associate

•Flutter and Dart, Cross-Platform Mobile Development



Contact this candidate