Unknown company

Discussion

Senior Software Engineer

Job purpose:

Develop / Maintain / troubleshoot the eFlow product and also provide support to customers as and when needed.

Core responsibilities:

  • Development and maintenance of the eFlow product
  • Tech stack upgrade as needed
  • Security vulnerability fixes to make sure product is secure and compliant with security norms.
  • Supporting customers and fixing customer issues on priority and providing hot fixes when needed
  • Other duties as assigned. (Mandatory)

Required experience and skills:

  • 6+ years in building the enterprise java applications.
  • Solid working experience with Spring / Spring Boot REST services, including security and JWT
  • Strong SQL skills against relational databases (Oracle / SQL Server / PostgreSQL); comfortable diagnosing query and schema problems
  • Front-end development with Angular (latest), TypeScript, RxJS, and a library component such as PrimeNG or Material
  • Comfortable with java script and JS libraries like jQuery
  • Ability to design, review and implement new features
  • Experience in using AI technology for quick turnarounds
  • Comfortable in a Windows + Linux dev environment, Git, Jenkins-style CI, and producing release artifacts (WARs, JARs, installers)
  • Good troubleshooting experience
  • Ability to talk to customers over calls.
  • Business-level English proficiency (written and verbal) required (mandatory for customer-facing roles)

Nice to Have:

  • Experience in the print, MIS, packaging, or manufacturing software domain
  • Quartz Scheduler, WebSockets (Tyrus / Jakarta), JMX
  • Crystal Reports, Salesforce integrations, AWS SDK (S3)
  • Multi-tenant SaaS, license/entitlement systems, on-prem deployment patterns
  • Internationalization / translation pipelines
  • Authoring or maintaining developer tooling (CLI, VS Code extensions, automation harnesses)
  • Cryptography fundamentals (RSA, JWT signing, key rotation