Search by job, company or skills

staples india

Software Engineer - Backend - DB Technologies

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're seeking a Database Application Engineer with strong expertise in relational database development and backend systems engineering. In this role, you will be a core contributor to the development and enhancement of our merchandising and pricing platforms — systems that manage item setup, catalog data, pricing calculations, and promotional workflows at enterprise scale.

You'll design and maintain complex database logic including stored procedures, functions, and performance-tuned queries, while also contributing to the Java/Spring Boot services that expose this data to downstream consumers. You'll work closely with senior engineers, product, and business teams to deliver reliable, well-tested features that support pricing, merchandising, and revenue management operations.

This role is ideal for an engineer who is comfortable owning database-layer decisions, bridging the gap between application and data tiers, and making a tangible impact on large-scale retail systems.

Duties & Responsibilities
  • Design, develop, and optimize stored procedures, functions, triggers, and complex queries across relational database platforms
  • Build and maintain Java/Spring Boot services that integrate with relational databases and expose data via REST APIs
  • Collaborate with data architects and DBAs to model schemas, manage migrations, and ensure data integrity across complex transactional systems
  • Analyze and tune slow-running queries, execution plans, and database performance in high-volume OLTP environments
  • Contribute to item setup, catalog management, pricing calculation engines, and promotional workflow systems
  • Translate merchandising and pricing business rules into robust, maintainable database and application logic
  • Write unit and integration tests covering both database logic and Java service layers
  • Participate in code reviews, technical design sessions, and on-call support rotations

Requirements

Years of Experience
  • 4+ years of professional experience in software development with a focus on Database, Java, and Spring Boot technologies.

Basic Qualifications
  • Experience in relational database development, including writing stored procedures, functions, complex joins, and performance-tuned queries
  • Proficiency in SQL across one or more RDBMS platforms (Oracle, PostgreSQL, SQL Server, MySQL, or similar)
  • 3+ years of experience developing backend applications using Java and Spring Boot
  • Experience designing and consuming RESTful APIs
  • Understanding of data modeling, normalization, and transactional integrity in relational systems
  • Experience writing unit and integration tests for both database and application logic
  • Familiarity with cloud platforms (Azure, AWS, or GCP) and containerization (Docker, Kubernetes).
  • Strong knowledge of CI/CD, automated testing, code quality, and version control (Git).
  • Ability to analyze, debug, and optimize applications for performance and scalability.
  • Demonstrated ability to work in Agile teams and deliver high-quality software on time.
  • AI-native SDLC mindset — demonstrated ability to use AI-assisted development tools (GitHub Copilot, AI code assistants) as a force multiplier in everyday engineering work.

Preferred Qualifications
  • Prior experience in retail, eCommerce, or B2B commerce technology is a plus.
  • Familiarity with pricing, promotions, or merchandising domain concepts.
  • Experience with messaging systems (Kafka, Solace) and event-driven architecture.
  • Knowledge of Spring Data JPA/JDBC and ORM concepts
  • Has the ability to break down problems and estimate time for development tasks.
  • Learn organizational vision and understand how team goals contribute to broader objectives.



More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145456915

Similar Jobs