Apply for this Job
ob Overview:
We are seeking an experienced C Developer to support the migration of a legacy application to a Java-based platform. This role is ideal for a developer with deep knowledge of C and a strong understanding of Java, who can help analyze, refactor, and rebuild application functionality in the target language.
You'll be part of a collaborative team modernizing a critical business system, working closely with Java developers, architects, and QA professionals.
Key Responsibilities:
• Analyze and understand the existing C codebase and application architecture.
• Collaborate with the development team to design equivalent functionality in Java.
• Translate business logic, data structures, and workflows from C to Java.
• Participate in code reviews, technical planning, and integration efforts.
• Document the conversion process, challenges, and technical decisions.
• Assist in testing and debugging during the transition process.
• Contribute to performance optimization and best practices in the new Java application.
Requirements
Required Qualifications:
• 5+ years of professional experience in C development.
• Strong understanding of object-oriented programming and design patterns.
• Working knowledge or hands-on experience with Java (Java 8+ preferred).
• Experience converting or integrating legacy systems is a major plus.
• Familiarity with software development tools (e.g., Git, JIRA, Jenkins).
• Ability to work independently and within a team environment.
• Excellent problem-solving and communication skills.
Preferred Qualifications:
• Experience with multithreaded programming, memory management, and performance tuning.
• Prior involvement in migration projects or large-scale refactors.
• Exposure to Java frameworks such as Spring or Hibernate.
• Familiarity with SQLor relational databases.
Date Posted: 30 April 2025
Apply for this Job