Overview
Skills
Job Details
Job Title: Java Full-Stack Developer (Android Application Support)
Location: Ridgefield Park, NJ
Duration: 12 Months (Contract)
Rate: $52/hour
Job Description
We are looking for a Senior Java Full-Stack Developer to lead Java-based application development and provide support and maintenance for existing Android mobile applications.
The role is primarily focused on Java Full-Stack development, with secondary responsibilities involving Android application maintenance, build, deployment, and operational support. Senior-level Android development experience is not required.
Responsibilities:
Java Full-Stack Development (Primary)
Design, develop, and maintain Java Full-Stack applications
Build backend services using Java, Spring, Spring Boot
Develop frontend components using HTML, CSS, JavaScript, and frameworks such as React or Angular
Enhance and support existing Java applications based on business requirements
Ensure application performance, scalability, and reliability
Android Mobile Application Support (Secondary)
Support and maintain existing Android mobile applications
Understand Android application architecture and source code
Perform minor code changes, bug fixes, builds, and deployments
Troubleshoot incidents related to Android mobile services
Operations & Support
Provide application-level production support for Java and Android systems
Participate in incident response, root cause analysis, and issue resolution
Ensure system stability and service continuity
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
9+ years of experience in Java Full-Stack development
Strong hands-on experience with:
Java, Spring, Spring Boot
RESTful APIs and database integration
HTML, CSS, JavaScript
Frontend frameworks (React, Angular, or similar)
Experience supporting production applications and handling incidents
Android Skills (Support Focused)
Ability to read and understand Android application code
Experience with Kotlin and/or Java for Android
Experience building and packaging Android applications
Ability to independently support maintenance and deployment tasks
Senior Android experience not required
Preferred Skills:
Experience supporting enterprise or mission-critical systems
Knowledge of DevOps, CI/CD pipelines, and monitoring tools
Experience in cloud or hybrid environments
Background in both development and operational support roles
Key Competencies:
Strong ownership and accountability
Excellent troubleshooting and problem-solving skills
Clear communication with technical and business teams
Ability to balance development and support responsibilities