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
Recruiter Notice:
To remove this job posting, please send an email from
chetan.ghediya@cyberthink.com with the subject:
DELETE_JOB_ID_86