Senior Software Engineer

Unicommerce
Gurugram, Haryana, India

Senior Software Engineer (Java Backend)

Company: Unicommerce

Location: Gurugram, Haryana (Work from Office)

Experience: 3–5 Years

Department: Engineering

Employment Type: Full-Time

About Unicommerce

Unicommerce is a leading e-commerce enablement SaaS platform, helping businesses streamline and scale their e-commerce operations. Our technology powers complex workflows across inventory management, order processing, warehouse management, returns, and omnichannel commerce.

At Unicommerce, we are building scalable, high-performance technology solutions while embracing an AI-first engineering culture.

Role Overview

We are looking for Senior Software Engineers (SSEs) to join our Uniware Engineering team. The ideal candidate should have strong backend development fundamentals, hands-on experience with Java-based technologies, and the ability to build scalable, reliable, and maintainable systems.

Beyond core engineering skills, we are looking for engineers who actively leverage AI-powered tools and coding assistants to enhance their development workflows, improve code quality, accelerate debugging, and drive engineering productivity.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java, Spring Framework / Spring Boot, and Hibernate.
  • Build and enhance RESTful APIs and microservices to support business-critical product functionalities.
  • Work with relational and NoSQL databases, ensuring efficient data modelling, query optimization, and performance.
  • Identify, debug, and resolve complex technical issues across backend services.
  • Write clean, reusable, maintainable, and well-tested code, following engineering best practices.
  • Collaborate with product managers, architects, QA, and cross-functional engineering teams to deliver high-quality solutions.
  • Take end-to-end ownership of development tasks, from requirement understanding to deployment and post-release support.
  • Leverage AI coding assistants and agents to improve development speed, code quality, testing, debugging, and overall engineering efficiency.

Required Technical Skills

  • Strong hands-on experience in Java, Spring Framework / Spring Boot, and Hibernate.
  • Good understanding of MySQL, database design, query optimization, and performance tuning.
  • Working knowledge of MongoDB and experience with NoSQL databases.
  • Strong understanding of REST APIs, microservices architecture, and backend development.
  • Good understanding of object-oriented programming, data structures, and core software engineering principles.
  • Strong problem-solving, debugging, and troubleshooting skills.

AI-Driven Engineering

We are moving towards an AI-first engineering approach and expect engineers to actively incorporate AI into their everyday development workflows.

Candidates should:

  • Be comfortable using AI coding assistants and AI agents for software development.
  • Use AI tools for code generation, refactoring, debugging, and test case creation.
  • Understand how to validate, review, and optimize AI-generated code.
  • Demonstrate curiosity and willingness to experiment with emerging AI development tools and practices.
  • Look for opportunities to improve engineering productivity through AI-assisted workflows.

Ideal Candidate Profile

  • Strong ownership and accountability with the ability to drive tasks independently.
  • Ability to take end-to-end responsibility for development deliverables.
  • Strong engineering fundamentals with a focus on building scalable and maintainable applications.
  • Proactive problem-solver with a structured approach to debugging and troubleshooting.
  • Comfortable working in a fast-paced product engineering environment.
  • Willingness to learn, experiment, and adopt new technologies and engineering practices.

What We Look For: Engineers who combine strong Java backend fundamentals with ownership, problem-solving ability, and an AI-first mindset to build and scale impactful products.

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Software Engineer job at Unicommerce?

Use the apply link on this page: you apply directly with Unicommerce on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Unicommerce want for this Senior Software Engineer role?

The job description asks for Java, Spring Framework, Spring Boot, Hibernate, MySQL, MongoDB, REST APIs and microservices architecture. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Unicommerce?

Apply to the Unicommerce roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Framework, Spring Boot. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Software Engineer job remote or onsite?

This is based in Gurugram, Haryana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Unicommerce, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →