Back to jobs

SENIOR JAVA FULLSTACK DEVELOPER

ahon-solutions-inc
Full-timesenior

Job description

We are seeking a Full stack Developer skilled in Fullstack development with Node-Red 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 Node.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. • C ollaboration & 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 Bachelors 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) • 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.