A leading IT Managed Services firm in Jersey City, NJ, is seeking a programmer skilled in both C++ and Java to migrate legacy code. Responsibilities include analyzing codebases, translating modules into Java, and optimizing performance. Ideal candidates will have experience in code migration projects and a degree in computer science. The role offers competitive benefits including health insurance and a continuous learning program.
Qualifications
Strong hands-on experience in both C++ and Java programming.
Proven experience in code migration projects, especially from C++ to Java.
Deep understanding of object-oriented design, data structures, and algorithms.
Familiarity with multithreading, memory management, and performance tuning.
Responsibilities
Analyze existing C++ codebases and design migration strategies to Java.
Translate and refactor legacy C++ modules into efficient, maintainable Java code.
Ensure functional parity between legacy and migrated systems.
Collaborate with cross-functional teams including QA, DevOps, and Product Management.
Optimize performance and memory usage during migration.
Document migration processes, architecture decisions, and technical specifications.
Conduct code reviews and provide mentorship on Java best practices.
Skills
C++ programming
Java programming
Code migration from C++ to Java
Object-oriented design
Data structures and algorithms
Multithreading
Memory management
Performance tuning
Build tools (Maven, Gradle)
Version control (Git)
Unit testing frameworks
Problem-solving skills
Education
Bachelor's or master's degree in computer science or related field
Tools
JUnit
Google Test
Docker
Kubernetes
Spring Framework
Hibernate
Job description
A leading IT Managed Services firm in Jersey City, NJ, is seeking a programmer skilled in both C++ and Java to migrate legacy code. Responsibilities include analyzing codebases, translating modules into Java, and optimizing performance. Ideal candidates will have experience in code migration projects and a degree in computer science. The role offers competitive benefits including health insurance and a continuous learning program.