Senior Java Android Developer

eTeam Inc.

Austin, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Android, Android SDK, Application Programming Interface (API), Authentication, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Customer Relations, Debugging Skills, DevOps, Distributed Computing, Docker, GCP (Good Clinical Practices), Identify Issues, Identity Data Management, Information Technology & Information Systems, Java, Kotlin, Microservices, Microsoft Windows Azure, Mobile Applications Development, Performance Tuning/Optimization, Platform as a Service (PaaS), Problem Solving Skills, Quality Management, REST (Representational State Transfer), Scalable System Development, Scrum Project Management and Software Development, Service-Oriented Architecture (fka Distributed Object Architecture), Software Engineering, Sprint Planning, System Architecture, System Migration, Systems Scalability, Team Player, Technical Recruiting
LOCATION
Austin, TX
POSTED
23 days ago
<.>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:

  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.

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com