Senior Software Engineer (C / Java / AI Tools)

Position: Senior Software Engineer (C / Java / AI Tools)
Location: Remote
Duration: Short-term (Phase 1 Feasibility Project)
 

About the Project
This is an initial short-term project focused on evaluating the feasibility of partially automating the migration of legacy C code to Java using modern AI-assisted tools. The goal is to determine whether such an approach is possible, what resources it would require, and to outline a potential migration plan.

Key Objectives

  1. Assess whether AI-assisted migration from C to Java can be realistically achieved.
  2. Estimate the effort, resources, and timelines required (e.g., comparing manual vs. AI-assisted conversion).
  3. If feasible, prepare a detailed migration plan and define its implementation phases.
     

Requirements

  • Strong expertise in C and Java (understanding both low-level and object-oriented paradigms).
  • Good knowledge of modern AI-based developer tools (e.g., code transformation, refactoring, or generation platforms).
  • Ability to evaluate technical feasibility and build structured technical plans.
  • Proven experience working with legacy systems and large-scale codebases.
  • Strong analytical and problem-solving mindset.
     

Nice to Have

  • Familiarity with LLM-based code generation or AI-assisted development frameworks.
  • Experience with code migration or modernization projects.

Team Setup
The initial phase involves 2 engineers working closely with the client’s technical lead.

Required languages

English B2 - Upper Intermediate
С
Published 7 October
65 views
·
17 applications
59% read
·
42% responded
Last responded 7 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...