Skip to main content

Senior Java Android Developer

Tyler, TX
Permanent
eTeam Inc.
Job Title: Senior Java Android Developer
Work Location: Austin, TX 78753
Duration: 6 months
Experience Required: 5+ YearsTechnical Hiring Criteria (Must Haves)Top Required Skills:
  1. Kotlin
  2. Java
  3. Android Development
Required Experience:
  • Minimum 5+ years of hands-on experience in:
    • Kotlin
    • Java
    • Android application/platform development
Job Summary

We are seeking a highly skilled Senior Kotlin / Java Android Developer with strong expertise in backend/platform engineering, Android development, Kotlin, Java, and scalable distributed systems. The ideal candidate will have hands-on experience designing and developing modern platform solutions using domain-driven design (DDD) and microservices architecture while contributing to large-scale modernization initiatives.

This role involves collaborating with cross-functional teams to build scalable, resilient, and maintainable platform solutions, support provisioning workflows, and contribute to the migration of legacy monolithic systems into modern cloud-native architectures.

Key Responsibilities
  • Design, develop, and maintain high-quality components within a domain-driven, layered architecture.
  • Contribute to the modernization and migration of legacy monolithic applications into scalable microservices-based platforms.
  • Develop and enhance Android applications and backend platform integrations using Kotlin and Java.
  • Collaborate with engineering, product, and architecture teams to unify provisioning and workflow processes.
  • Build and maintain PaaS integrations and custom composition models.
  • Design scalable, secure, and resilient distributed systems.
  • Participate in architecture reviews, technical discussions, and platform design decisions.
  • Ensure platform reliability, scalability, maintainability, and performance optimization across enterprise offerings.
  • Develop and integrate RESTful APIs and service-based architectures.
  • Support CI/CD deployment processes and cloud-native application delivery practices.
  • Troubleshoot and resolve complex technical and platform-related issues.
  • Follow Agile/Scrum methodologies and participate in sprint planning, code reviews, and release activities.
Required Skills & Qualifications
  • Bachelor s degree in Computer Science, Information Technology, Engineering, or related field.
  • Minimum 5+ years of experience in software engineering and Android/platform development.
  • Strong hands-on expertise in:
    • Kotlin
    • Java
    • Android SDK
  • Strong experience in:
    • Backend/platform engineering
    • Domain-Driven Design (DDD)
    • Microservices architecture
    • Distributed systems design
  • Experience developing scalable APIs and service-oriented architectures.
  • Experience with modernization and re-architecture of legacy systems.
  • Familiarity with PaaS models and API-driven integration patterns.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities.
Nice-to-Have Skills
  • Experience with provisioning systems or identity/credential management platforms.
  • Exposure to enterprise and consumer-facing platform development.
  • Experience with:
    • Cloud-native technologies
    • Docker/Kubernetes
    • CI/CD pipelines
    • DevOps practices
  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Experience with secure authentication and authorization frameworks.

Job Type: Permanent

Job ID: 253925513