Java Full-Stack Developer (Android Application Support)

  • Ridgefield Park, NJ
  • Posted 19 hours ago | Updated 19 hours ago

Overview

On Site
50 - 55
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
10% Travel
Unable to Provide Sponsorship

Skills

Android
Application Support
Cloud Computing
Continuous Delivery
Cascading Style Sheets
Android Development
Application Development
Communication
AngularJS
Conflict Resolution
Computer Science
Java
Database
JavaScript
DevOps
Incident Management
React.js
Production Support
Continuous Integration
Root Cause Analysis
Spring Framework
Problem Solving
Mobile Applications
Scalability
HTML

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.