Job ID: JOB_ID_86

Role Overview: Java Full-Stack & Android Developer

We are seeking a highly skilled and versatile Java Android Developer for a direct client requirement in New Jersey. This unique role combines the complexities of Java Full-Stack development with the specialized needs of Android mobile application support. As a senior member of the engineering team, you will be responsible for the end-to-end lifecycle of enterprise-grade applications, ensuring high performance, reliability, and scalability. This position is ideal for a developer who thrives in a hybrid environment, managing both backend services and mobile frontends.

Primary Responsibilities: Java Full-Stack Development

  • Lead the design and development of robust backend services using Java and the Spring/Spring Boot ecosystem.
  • Architect and implement RESTful APIs and microservices to support high-traffic web and mobile applications.
  • Develop and maintain responsive frontend components using modern JavaScript frameworks, HTML5, and CSS3.
  • Collaborate with cross-functional teams to define, design, and ship new features based on evolving business requirements.
  • Optimize application performance through code reviews, profiling, and database tuning.
  • Ensure the security and integrity of data through best practices in authentication and authorization.

Secondary Responsibilities: Android Mobile App Support

  • Provide comprehensive operational support and maintenance for existing Android mobile applications.
  • Deep dive into Android application architecture and source code to identify areas for improvement and modernization.
  • Execute minor code changes, bug fixes, and feature enhancements within the Android environment.
  • Manage the build and deployment processes for mobile applications, ensuring seamless updates to end-users.
  • Troubleshoot complex incidents related to mobile services and provide timely resolutions to maintain service continuity.

Operations, Stability, and Service Excellence

  • Deliver application-level operational support for both Java-based systems and Android platforms.
  • Participate in incident response rotations, performing root cause analysis (RCA) and implementing corrective actions to prevent recurrence.
  • Monitor system health and performance metrics to ensure maximum uptime and stability.
  • Work closely with DevOps and Infrastructure teams to streamline CI/CD pipelines and deployment strategies.
  • Maintain detailed documentation of system architectures, deployment procedures, and troubleshooting guides.

Qualifications and Requirements

  • Proven experience as a Java Full-Stack Developer with a strong background in Spring Boot.
  • Hands-on experience with Android development and support is mandatory.
  • Proficiency in JavaScript, HTML, and CSS.
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
  • Must be local to New Jersey; candidates outside the local area will not be considered.

Special Requirements

Must be local to NJ. C2C is absolutely fine if local to NJ.


Compensation & Location

Salary: $135,000 – $175,000 per year (Estimated)

Location: Bridgewater, NJ


Recruiter / Company – Contact Information

Recruiter / Employer: cyberThink, Inc.

Email: chetan.ghediya@cyberthink.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
chetan.ghediya@cyberthink.com with the subject:

DELETE_JOB_ID_86

to delete@join-this.com.