Software Engineer - Java, Groovy & Messaging Systems
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience


CogniSoft Technologies
Fitment
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- JavaScript
- Debugging
- Documentation
- Enterprise Resource Planning
- GEM
- Conflict Resolution
- Continuous Improvement
- Data Flow
- Database
- Cascading Style Sheets
- Collaboration
- Communication
- Computer Science
- GitLab
- Manufacturing
- Messaging
- Node.js
- OPC
- OSI
- Problem Solving
- Python
- RabbitMQ
- Real-time
- Startups
- SCADA
- Siemens
- Groovy
- HTML
- Interfaces
- JIRA
- Agile
- Analytics
- Apache ActiveMQ
- Apache Kafka
- C#
- Git
- Java
- MES
- MQTT
- Software Development
- Software Engineering
- TCP/IP
- Workflow
Summary
Position : Software Engineer - Java, Groovy & Messaging Systems
Location : Corning NY 14831 (Required to be onsite 3-5 days/week, depending on workflow)
Duration: 12+ Months Contract
Job Description:
We’re looking for a Staff Software Engineer specializing in Equipment Integration to build the software that connects our manufacturing equipment with enterprise systems like MES, ERP, SCADA, and other smart factory platforms. In this role, you’ll blend full stack engineering with deep equipment connectivity expertise to enable reliable, scalable, real time data flow across our production environment.
Key Responsibilities:
- Design, develop, test, and deploy full stack software solutions for equipment to system integration
- Build backend services (Java, C#, Python, Node.js) and front end interfaces (HTML, CSS, JavaScript)
• Implement messaging and integration frameworks (ActiveMQ, RabbitMQ, Kafka, MQTT)
• Connect manufacturing equipment using protocols like OPC UA, SECS/GEM, TCP/IP, MQTT
• Integrate with MES, SCADA, and other manufacturing platforms
• Design and optimize databases for equipment data, events, and historical tracking
• Troubleshoot connectivity, data flow, and system behavior issues
• Support deployments, commissioning, and production startup
• Maintain documentation and collaborate with architects, IT, and manufacturing teams
• Stay current with Industry 4.0 technologies and contribute to continuous improvement
Required Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, Engineering, or related field
- 5+ years of software development experience (full stack or backend)
- Proficiency in Java, C#, Python, or JavaScript
- Knowledge of OPC UA, SECS/GEM, TCP/IP, or message queuing technologies
- Experience with databases, Git, and Agile tools (Jira, GitLab)
Preferred Skills:
• Experience with messaging frameworks (ActiveMQ, RabbitMQ, Kafka, MQTT)
• Familiarity with SCADA (Ignition, znt PAC) or MES (Siemens OpCenter/Camstar)
• Experience integrating manufacturing equipment with industrial systems
• Understanding of manufacturing environments, automation, and Industry 4.0
• Experience with OSI PI or analytics platforms
• Strong debugging, problem solving, and communication skills
• Ability to collaborate across multidisciplinary teams
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10527831
- Position Id: 9088770
- Posted 1 hour ago
Company Info
CogniSoft Technologies focuses on providing niche Business Intelligence & Data Analytic solutions to businesses across various industries. We are Tableau Alliance Partners. We are also an SAP certified Company.
We are a team of experienced, dedicated, hardworking, and innovative professionals who have had proven their expertise in different business verticals such as Banking and Financial Industry, Healthcare, Supply chain, Insurance, Software Development, IT consulting, Business consulting etc.
Create job alert
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs