GCCX Global
Senior Software Engineer - MDM
- Compensation
- Not disclosed
- Location
- Hyderabad
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in computer science, engineering, or equivalent experience.
Full description
The core responsibilities for the job include the following:
Technical Contributions and Collaboration:
- Own assigned features and modules across MDM (STIBO STEP), backend services, and integrations.
- Configure STIBO STEP, including data models, workflows, and business rules.
- Participate in code reviews and collaborate with cross-functional teams.
- Support integration with eCommerce platforms and downstream services.
- Guide junior developers when needed.
Delivering Technology:
- Translate business requirements into scalable MDM and integration solutions.
- Contribute to catalog domain services and data pipelines.
- Coordinate deployments and production support activities.
- Identify and communicate risks proactively.
IT Governance:
- Follow IT standards, architecture, and governance processes.
- Ensure compliance with data governance and security practices.
Requirements:
- Bachelor's degree in computer science, engineering, or equivalent experience.
Backend and MDM:
- 4-6 years of experience in software development.
- 3+ years of experience in MDM/PIM (STIBO STEP preferred).
- Proficiency in Java, Spring Boot, microservices, and REST APIs.
- Strong understanding of data modeling and taxonomy concepts.
Cloud and DevOps:
- Experience with AWS, CI/CD tools (Jenkins, Harness), Docker, and Kubernetes.
- Experience with monitoring tools such as Dynatrace.
Commerce Engineering:
- Experience working with eCommerce or digital commerce platforms.
Security and Quality:
- Knowledge of API security concepts (OAuth2 JWT).
- Familiarity with OWASP security practices and secure coding standards.
- Experience with unit testing (JUnit, Mockito) and integration testing.
- Experience with Swagger/OpenAPI for API documentation.
- Exposure to code quality tools such as SonarQube.
General:
- Strong problem-solving and analytical skills.
- Ability to write technical documentation (design documents, API specifications, runbooks).
- Experience working in Agile development environments with onshore-offshore teams.
- Strong troubleshooting and debugging skills across distributed systems.