← Toutes les offres
Unicommerce

Senior Software Engineer

Unicommerce

Gurugram, Haryana, India
CDI
Publié le 6 novembre 2026

Description du poste

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. Show more Show less