
Senior Java Developer – Ignition SDK & Control Systems (Oil & Gas Domain)
- Bangalore, Karnataka
- Permanent
- Full-time
- Analyze, reverse-engineer, and document an internally developed Sequential Control System toolkit based on Ignition SDK and Java.
- Sustain, enhance, and develop the toolkit codebase with minimal documentation and limited KT support from client.
- Identify code architecture, functionality, and integration with database and UI components.
- Work closely with client engineers to validate analysis findings and propose sustainable solutions.
- Provide long-term development, testing, and database management support for the ARTIE toolkit.
- Collaborate with controls engineers and other developers supporting Honeywell SCM and other toolkits.
- 8+ years of Java development experience with strong understanding of OOP, threading, memory management, and exception handling.
- 3+ years of experience with Ignition SDK or Inductive Automation’s Ignition platform (Designer, Gateway, Tags, Perspective/Vision modules).
- Strong Python scripting experience, especially in integrating with Ignition tags, SFCs, and display elements.
- Experience in reverse engineering legacy applications and documenting architecture and design artifacts.
- Hands-on experience with SQL databases – writing queries, optimizing data access, and schema understanding.
- Familiarity with Git or other version control systems.
- Ignition Vision HMI development and tag structures (UDTs, SFCs).
- Understanding of Ignition Designer layer and interaction with UI elements.
- Experience with integration of Ignition applications with control systems (DCS/SCADA/PLC).
- Prior experience with Honeywell SCM, UCM, RCM, or similar sequential control systems.
- Experience with Honeywell Experion systems, CAB (Custom Algorithm Blocks), control logic, and HMI development.
- Understanding of Purdue Enterprise Reference Architecture and system interactions between L2 and L4.
- Exposure to industrial process automation (chemical plants, distillation units, reactors).
- Familiarity with technical document management and ticket-based sustainment workflows.
- Highly resourceful and self-motivated with minimal supervision.
- Ownership mindset to proactively drive sustainment and development items.
- Strong written communication skills for documenting technical architecture and sustaining knowledge base.
- Responsive to sustainment ticket resolution with a customer-first approach.