05 Nov
|
Unicommerce
|
Gurugram
05 Nov
Unicommerce
Gurugram
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 robust 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.
• Positive 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.
• Valuable 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
• Robust ownership and accountability with the ability to drive tasks independently.
• Ability to take end-to-end responsibility for development deliverables.
• Solid 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.
📌 Senior Software Engineer (Gurugram)
🏢 Unicommerce
📍 Gurugram