Software Engineer

Stratacent

Jersey City (NJ)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
Vision Plan
Dental Plan
Paid Time Off
401k
Continuous Learning Program

Job summary

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

Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.

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.
Required Skills
  • 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.
  • Experience with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git).
  • Knowledge of unit testing frameworks (e.g., JUnit, Google Test).
  • Excellent problem-solving and analytical skills.
Preferred Qualifications
  • Experience with enterprise-level applications or real-time systems.
  • Exposure to Java frameworks like Spring or Hibernate.
  • Understanding of CI/CD pipelines and containerization (Docker, Kubernetes).
  • Bachelor's or master's degree in computer science or related field.
About Us

Stratacent is an IT Managed Services firm, headquartered in Jersey City, NJ, with two global delivery centres in the New York City area and New Delhi area plus offices in London, Canada and Pune, India. We are a leading IT services provider focusing in Financial Services, Insurance, Healthcare, and Life Sciences. We help our customers in their digital transformation journey and provide solutions around cloud infrastructure, containers, AI, Client & Analytics and Automation. We have partnerships with SAS, Automation Anywhere, Snowflake, Azure, AWS, and GCP. (To learn more: www.stratacent.com)

Benefits
  • Health Insurance
  • Vision Plan
  • Dental Plan
  • Paid Time Off
  • 401k
  • Continuous Learning Program

Stratacent is an equal opportunity employer. As such, to the extent defined by federal, state, and municipal law, Stratacent will not discriminate against any employee or applicant for employment on the basis of race, color, creed, religion, age, sex, national origin, ancestry, handicap, or any other factor protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Stratacent • United States

On-site
USD 80,000 - 120,000
Health Insurance
Vision Plan
Paid Time Off
+1
Full Stack Engineer
Full Stack Engineer

Stratacent • Charlotte (NC)

On-site
USD 120,000 - 180,000
Health Insurance
Vision Plan
Paid Time Off
+1
SW Staff Engineer - Java Fullstack
SW Staff Engineer - Java Fullstack

Capitolis • Sterling (VA)

On-site
USD 130,000 - 150,000
Java Full Stack Architect
Java Full Stack Architect

Infosys • Atlanta (GA)

On-site
USD 120,000 - 170,000
Medical/Dental/Vision/Life Insurance
Disability insurance
HSA/Dependent Care Reimbursement
+3
Java Developer (Backend) - Senior
Java Developer (Backend) - Senior

Techstra Solutions • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Citi • New York (NY)

Hybrid
USD 100,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

Infosys Limited • Phoenix (AZ)

On-site
USD 90,000 - 130,000
Disability insurance
Health and Dependent Care Accounts
Insurance (Accident, Critical Illness,
+1
Sr. Developer - Application Development JAVA P 4B
Sr. Developer - Application Development JAVA P 4B

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 180,000
Java Full stack Developer with React
Java Full stack Developer with React

Infosys • Princeton (NJ)

On-site
USD 76,000 - 99,000
Medical/Dental/Vision/Life Insurance
401(k) plan with contributions
Paid Time Off
Java Full Stack Programmer Analyst Assistant Vice President
Java Full Stack Programmer Analyst Assistant Vice President

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Competitive compensation
Learning and development programs
Wellbeing resources and programmes