Senior Java Fullstack Developer
Apply NowCompany: Ahon Solutions Inc
Location: Pennsylvania Furnace, PA 16865
Description:
About the job Senior Java Fullstack Developer
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
Responsibilities include but not limited to,
Required Skills:
Preferred Qualifications:
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.
- 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 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.