About this role
Principal Engineer at CAI Software. Location: Bangalore, Karnataka, India. Role: owning architecture, designing integrations, triaging incidents Requirements: 8+ years software engineering experience (3+ in senior/principal roles); strong Java, SQL, JEXL, FreeMarker, ActiveMQ, REST, NetSuite integration experience; production debugging and AI-assisted tooling experience. Category: Engineering Seniority: Senior Level Tools: eFlow Automator, JEXL, FreeMarker, NetSuite, REST, ActiveMQ, Java, SQL, MVEL, Drools, Groovy, Velocity, SuiteTalk, Claude Code, Claude API, Cursor, Copilot, JIRA, JMX, Hawtio Commitment: Full Time Workplace: Hybrid Languages: English