{"schemaVersion":"jobsearcher.job.v1","id":"68fb37327a63e4121a3e5ad5","url":"https://jobsearcher.com/jobs/68fb37327a63e4121a3e5ad5","canonicalUrl":"https://jobsearcher.com/jobs/68fb37327a63e4121a3e5ad5","title":"Java Full Stack Developer - remote","description":"## About the CompanyFabergent is supporting a growing startup that develops software for IoT devices along with web and mobile applications.The engineering team is looking for a talented Java Full Stack Developer to join its core team and contribute to solving complex engineering challenges across both client-side and server-side technologies.As a core team member, you will have the opportunity to understand the broader technology stack, participate in technical decisions, and expand your skills into technologies that may be new to you.## About the RoleThe Java Full Stack Developer will contribute to the development and enhancement of IoT-related software, web applications, and mobile applications.This role requires a strong understanding of both front-end and back-end development, with Java, HTML, CSS, AngularJS, and Git/GitHub serving as key technologies.You will participate in architectural and design decisions across the technology stack and collaborate with the development team to deliver high-quality, maintainable software.### Key Responsibilities* Design, develop, and maintain full-stack applications.* Develop server-side functionality using Java.* Build and enhance front-end interfaces using HTML, CSS, and AngularJS.* Work across both client-side and server-side components of the technology stack.* Contribute to IoT device software and related applications.* Participate in technical and architectural design decisions.* Collaborate with other engineers to solve complex development problems.* Develop and integrate REST APIs where required.* Contribute to web and mobile application development.* Write clean, maintainable, and high-quality code.* Develop unit, integration, and GUI tests.* Participate in code reviews and pull-request workflows.* Use Git and GitHub for source-code management and collaboration.* Work within Scrum-based development processes.* Use project-management tools such as Jira to track development activities.* Manage development tasks and priorities effectively.* Continuously learn and adopt technologies relevant to the company's development stack.### Required Qualifications* 5+ years of software development experience.* Strong professional experience with Java.* Strong knowledge of HTML and CSS.* Experience with AngularJS.* Experience using Git and GitHub.* Understanding of full-stack software development.* Familiarity with common software design and programming principles.* Experience with unit testing.* Experience with integration testing.* Experience with GUI testing.* Experience working with Scrum or Agile development processes.* Familiarity with Jira or similar project-management tools.* Experience working with pull requests and collaborative development workflows.* Strong problem-solving skills.* Ability to manage time effectively and prioritize development tasks.* Strong focus on code quality and maintainability.* Ability to collaborate effectively with other engineers.### Bonus SkillsExperience with any of the following technologies is a plus:* Ruby* Objective-C* C* Ruby on Rails* Cordova* Gradle* REST APIs* iOS development* Android development* Web application development## Technology EnvironmentThe company's application environment includes both web-based views and native Android user-interface components and functionality.Developers with experience across multiple areas of the technology stack may have opportunities to contribute beyond their primary responsibilities.Experience with REST APIs, iOS development, web development, or additional programming languages can provide an advantage when contributing to broader engineering initiatives.## Development PracticesThe development team prioritizes **quality code over quantity**. Engineers are expected to approach development carefully, follow established programming principles, test their work, and contribute to a collaborative engineering process.The team uses practices and tools including:* Scrum* Jira* Git* GitHub* Pull requests* Unit testing* Integration testing* GUI testing* Code reviewsDevelopers are expected to manage their time effectively, maintain focus, and take ownership of their assigned responsibilities.## Remote WorkThis is a remote position with the company's office located in **Livingston, New Jersey**.The role is described as remote most of the time, so candidates should be prepared to understand and follow any applicable requirements related to occasional office attendance or collaboration.## Salary**Salary: Depending on Experience (DOE).**Compensation will be determined based on the candidate's experience, technical qualifications, and overall fit for the position.## Why Join This Opportunity?This opportunity is designed for an experienced full-stack developer who wants to play an important role within a growing technology team.As part of the core engineering team, you will have visibility across the technology stack and the opportunity to contribute to both client-side and server-side technical decisions.The role also provides opportunities to learn technologies outside your existing experience while working on IoT, web, mobile, and software-development projects.## Equal OpportunityFabergent and its client are committed to providing an inclusive and professional workplace. Employment decisions are based on qualifications, skills, experience, and business needs, with equal opportunity provided to qualified candidates regardless of sex, gender, sexual orientation, race, color, religion, national origin, disability, age, or other protected characteristics under applicable law.","company":"Torentify","rawCompany":"torentify","city":"Denver","state":"CO","isRemote":true,"isActive":false,"createdAt":"2026-08-31T09:10:38.652Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Full Stack Developer - remote","description":"## About the CompanyFabergent is supporting a growing startup that develops software for IoT devices along with web and mobile applications.The engineering team is looking for a talented Java Full Stack Developer to join its core team and contribute to solving complex engineering challenges across both client-side and server-side technologies.As a core team member, you will have the opportunity to understand the broader technology stack, participate in technical decisions, and expand your skills into technologies that may be new to you.## About the RoleThe Java Full Stack Developer will contribute to the development and enhancement of IoT-related software, web applications, and mobile applications.This role requires a strong understanding of both front-end and back-end development, with Java, HTML, CSS, AngularJS, and Git/GitHub serving as key technologies.You will participate in architectural and design decisions across the technology stack and collaborate with the development team to deliver high-quality, maintainable software.### Key Responsibilities* Design, develop, and maintain full-stack applications.* Develop server-side functionality using Java.* Build and enhance front-end interfaces using HTML, CSS, and AngularJS.* Work across both client-side and server-side components of the technology stack.* Contribute to IoT device software and related applications.* Participate in technical and architectural design decisions.* Collaborate with other engineers to solve complex development problems.* Develop and integrate REST APIs where required.* Contribute to web and mobile application development.* Write clean, maintainable, and high-quality code.* Develop unit, integration, and GUI tests.* Participate in code reviews and pull-request workflows.* Use Git and GitHub for source-code management and collaboration.* Work within Scrum-based development processes.* Use project-management tools such as Jira to track development activities.* Manage development tasks and priorities effectively.* Continuously learn and adopt technologies relevant to the company's development stack.### Required Qualifications* 5+ years of software development experience.* Strong professional experience with Java.* Strong knowledge of HTML and CSS.* Experience with AngularJS.* Experience using Git and GitHub.* Understanding of full-stack software development.* Familiarity with common software design and programming principles.* Experience with unit testing.* Experience with integration testing.* Experience with GUI testing.* Experience working with Scrum or Agile development processes.* Familiarity with Jira or similar project-management tools.* Experience working with pull requests and collaborative development workflows.* Strong problem-solving skills.* Ability to manage time effectively and prioritize development tasks.* Strong focus on code quality and maintainability.* Ability to collaborate effectively with other engineers.### Bonus SkillsExperience with any of the following technologies is a plus:* Ruby* Objective-C* C* Ruby on Rails* Cordova* Gradle* REST APIs* iOS development* Android development* Web application development## Technology EnvironmentThe company's application environment includes both web-based views and native Android user-interface components and functionality.Developers with experience across multiple areas of the technology stack may have opportunities to contribute beyond their primary responsibilities.Experience with REST APIs, iOS development, web development, or additional programming languages can provide an advantage when contributing to broader engineering initiatives.## Development PracticesThe development team prioritizes **quality code over quantity**. Engineers are expected to approach development carefully, follow established programming principles, test their work, and contribute to a collaborative engineering process.The team uses practices and tools including:* Scrum* Jira* Git* GitHub* Pull requests* Unit testing* Integration testing* GUI testing* Code reviewsDevelopers are expected to manage their time effectively, maintain focus, and take ownership of their assigned responsibilities.## Remote WorkThis is a remote position with the company's office located in **Livingston, New Jersey**.The role is described as remote most of the time, so candidates should be prepared to understand and follow any applicable requirements related to occasional office attendance or collaboration.## Salary**Salary: Depending on Experience (DOE).**Compensation will be determined based on the candidate's experience, technical qualifications, and overall fit for the position.## Why Join This Opportunity?This opportunity is designed for an experienced full-stack developer who wants to play an important role within a growing technology team.As part of the core engineering team, you will have visibility across the technology stack and the opportunity to contribute to both client-side and server-side technical decisions.The role also provides opportunities to learn technologies outside your existing experience while working on IoT, web, mobile, and software-development projects.## Equal OpportunityFabergent and its client are committed to providing an inclusive and professional workplace. Employment decisions are based on qualifications, skills, experience, and business needs, with equal opportunity provided to qualified candidates regardless of sex, gender, sexual orientation, race, color, religion, national origin, disability, age, or other protected characteristics under applicable law.","datePosted":"2026-08-31T09:10:38.652Z","dateModified":"2026-08-31T09:10:38.652Z","hiringOrganization":{"@type":"Organization","name":"Torentify","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"68fb37327a63e4121a3e5ad5"},"url":"https://jobsearcher.com/jobs/68fb37327a63e4121a3e5ad5"}}