What are the responsibilities and job description for the Senior Fullstack Developer - Node-RED/Java position at Lateral Insights LLC?
Role : Senior Fullstack Developer – Node-RED / Java We are seeking a fullstack Developer skilled in Fullstack development with Node-Red and Java to join our team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. A Fullstack Developer with Node-RED specializes in building and deploying applications using Node-RED, a low-code, flow-based development tool. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients An ideal candidate should be able to combine traditional programming with low-code workflows to build efficient, scalable, and automation-driven applications. The ideal candidate will possess a strong understanding of various programming languages and frameworks, as well as a passion for technology and innovation Create and maintain Restful APIs and build new features using Java 8 and Node-Red. Collaborate with UX / UI designers to implement user-friendly interfaces You will be expected to have experience with Agile or Scrum methodologies, and a strong background in continuous integration within a DevOps environment Create RESTful APIs to facilitate communication between front-end and back-end systems Participate in code reviews to ensure best practices are followed Troubleshoot and debug applications to enhance performance and user experience Stay updated with emerging technologies and industry trends to continuously improve development processes Responsibilities include but not limited to, Backend Development : Design and implement server-side logic using js, integrating APIs, databases (SQL / NoSQL), and cloud services. Frontend Development : Build interactive user interfaces using React, Angular, or Vue.js, ensuring seamless integration with backend services. Node-RED Development : Develop and deploy automation workflows, integrate APIs, and optimize data flows for IoT, event-driven applications, or industrial automation. Database Management : Work with databases like MongoDB, PostgreSQL to store and manage application data. Cloud & Deployment : Strong Experience Deploy applications using Docker, Kubernetes, AWS, Azure ensuring scalability and reliability. Collaboration & Documentation : Work closely with cross-functional teams, document workflows, and support continuous integration and deployment (CI / CD). Security & Performance : Implement authentication, authorization, and performance optimizations in both frontend and backend. Testing & Debugging : Develop unit and integration tests, debug issues, and optimize workflows for efficiency. Required Skills : 10 years of Industry experience in FullStack Development and a Bachelor’s degree / Master degree highly preferred. Strong knowledge and hands-on experience developing with Node-Red is a MUST HAVE. Strong knowledge and project experience in Java Technologies like J2EE, JSP, Servlets, JDBC, Spring, SpringBoot, JPA, Web Services (REST, Soap), XSLT, XML. The candidate needs to have strong development experience with Spring, Spring Boot, and Hibernate Experience with API and REST architecture is needed. Design and implement server-side logic using Node.js, integrating APIs, databases (SQL / NoSQL) Work with databases like MongoDB, PostgreSQL, or SQL to store and manage application data. Expertise in CI / CD tools such as Jenkins, GitHub Actions, GitLab CI / CD, or Azure DevOps. Strong knowledge of Git workflows, branching strategies, and version control best practices. Hands-on experience with scripting languages (Shell, Python, Groovy) for automation. Strong experience Collaborating with vendors for Production Support Knowledge of Jenkins / Code Management (GIT, SVN) / Configuration Experience with production support and issue resolution Preferred Qualifications : Exposure to AI Development with any exposure to AI LLM / NLP AWS Certified – Specialty or equivalent certification. Experience with edge computing and real-time data processing. Knowledge of containerized networking (Kubernetes, Docker). Experience with IoT platforms like AWS IoT Core, Azure IoT, or Google Cloud IoT.