Get more replies from employers
Send a job-specific resume in minutes.
Unilog in Bengaluru (Bangalore) seeks a Senior Database Developer / Principal Engineer with deep MySQL stored‑procedure expertise to own the data‑tier business logic of CX1 PIM. You will work with the Java Architect and DBA team to keep the stored‑procedure layer reliable while evolving portable SQL helpers for modernization.
You must read, debug, write, and optimize large procedures, handle production incidents, and contribute to schema design and versioned migrations.
Unilog is the only connected product content and eCommerce provider serving the Wholesale Distribution, Manufacturing, and Specialty Retail industries. Our flagship CX1 Platform is at the center of some of the most successful digital transformations in North America. CX1 Platform's syndicated product content, integrated eCommerce storefront, and automated PIM tool simplify our customers' path to success in the digital marketplace.With more than 500 customers, Unilog is uniquely positioned as the leader in eCommerce and product content for Wholesale distribution, manufacturing, and specialty retail.
At Unilog, our mission is to provide purpose-built connected product content and eCommerce solutions that empower our customers to succeed in the face of intense competition. By virtue of living our mission, we are able to transform the way Wholesale Distributors, Manufacturers, and Specialty Retailers go to market. We help our customers extend a digital version of their business and accelerate their growth.
Senior Database Developer / Principal Engineer - MySQL
Location: Bangalore / Mysore / Remote
We are hiring a Senior Database Programmer with deep, hands‑on MySQL stored‑procedure expertise to own and evolve the data-tier business logic of CX1 PIM. Today the majority of CX1 PIM's business logic (item lifecycle, subset refresh, workspace initialization, catalog computation (precompute), promotion, export, item matching, and shadow-table hash‑key generation) lives inside large, complex MySQL stored procedures, functions, and triggers; the Java application layer is intentionally thin and mostly orchestrates database calls. This role requires the proven ability to read, understand, debug, write, and safely modify very large procedures, with individual procedures ranging from a few hundred to several thousand lines and using heavy dynamic SQL, cursors, and multi‑table joins over catalogs in the millions of items. The programmer will work closely with the Java Architect, Engineering Management, and the DBA team to keep the current stored‑procedure layer reliable and performant, while incrementally carving out narrow, portable, set‑based SQL helpers that support the platform's modernization roadmap.
Unilog is committed to building the best team and we are committed to fair hiring practices where we hire people for their potential and advocate for diversity, equity, and inclusion. As such, we do not discriminate or make decisions based on your race, color, religion, creed, ancestry, sex, national origin, age, disability, familial status, marital status, military status, veteran status, sexual orientation, gender identity, or expression, or any other protected class.