Source description
About the role
Job Title: Senior Java Android Developer
Work Location: Austin, TX 78753
Duration: 6 months
Experience Required: 5+ Years
Technical Hiring Criteria (Must Haves)
Top Required Skills:
Kotlin
Java
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: Contract Division: eTeam Inc (US) Category: eTeam United States Reference: 26-45942
More at eTeam