Skill : C++ Developer
Experience : 7-12 Years
Key Responsibilities :
Lead the migration of legacy C / C++ modules to modern platforms within the Transformation Service .
Refactor and optimize existing C++ converter logic for interoperability with Apache Camel-based services .
Collaborate with Java backend engineers on integration between legacy C++ logic and Java / Spring Boot microservices .
Work with QA and DevOps teams to ensure proper versioning, test automation, and containerization.
Understand message structures in JSON / XML and aid in their transformation and validation.
Contribute to modernization tools like Trace Transformer for converter translation (C++ / XSLT → Java / Trace).
Participate in sprint planning, code reviews, and estimation exercises.
Must-Have Skills :
4–8 years of hands-on development experience in C / C++ , with strong debugging and optimization skills.
Proven experience with legacy system migration or modernization projects .
Strong knowledge of JSON , XML , and data transformation techniques .
Familiarity with Unix / Linux development environments.
Experience working with version control systems ( Git ) and build tools ( Make , CMake , or similar).
Understanding of RESTful communication and integration basics.
Senior Software Engineer • Pune, India