Job Specifications
Mroads is looking for a "Mobile Engineer (Java, Android)" for one of the direct clients in Memphis, TN. This is a 12+ months contract with the client.
Please note that we are looking for candidates who can only work on W2.
We are seeking a highly skilled Senior Software Engineer with strong expertise in Java/Spring Boot microservices and Android application development. The ideal candidate will bring deep hands-on experience across backend and mobile technologies, contributing to the design, development, and deployment of scalable, high-performance solutions.
Key Responsibilities
Design, develop, and maintain Java/Spring Boot–based microservices with a focus on scalability, reliability, and performance.
Build and enhance native Android applications following modern design principles and best practices.
Collaborate with cross-functional teams including product, QA, DevOps, and UI/UX to deliver high-quality features.
Write clean, efficient, and maintainable code with proper documentation.
Participate in code reviews, architectural discussions, and technical design sessions.
Troubleshoot and resolve complex technical issues across backend and mobile platforms.
Optimize application performance and ensure application security across services and mobile platforms.
Contribute to continuous improvement of development processes and best practices.
Required Qualifications
8–10 years of overall software development experience.
5–6 years of hands-on experience in Java / Spring Boot microservice development.
6–8 years of experience in Android development (Kotlin/Java).
Strong understanding of REST APIs, microservice architecture, distributed systems, and cloud-native practices.
Proficiency with CI/CD pipelines, version control (Git), and containerization (Docker/Kubernetes preferred).
Strong debugging, analytical, and problem-solving skills.
Excellent verbal and written communication skills.
Nice to Have
2–3 years of experience with Golang for backend or microservice development.
Experience with cloud platforms such as AWS, GCP, or Azure.
Knowledge of event-driven systems, message queues (Kafka, RabbitMQ), or NoSQL databases.
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
About the Company
Our mission is to empower organizations to build next generation workforces leveraging technology and data. We believe innovation leads to generating solutions that make the day-to-day life easy for humans and organizations. Our portfolio of solutions includes staff augmentation, consulting services as well as our revolutionary HR solution, Panna- the world's first artificially intelligent, cloud based, video interview platform.
Know more