Software Engineer

Stratacent

United States

On-site

USD 80,000 - 120,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
Paid Time Off
401k

Job summary

A leading IT Managed Services firm is looking for a Mid-Senior Level Developer to migrate C++ codebases to Java. Responsibilities include translating and refactoring legacy modules, ensuring functional parity, and conducting code reviews. Candidates should have strong experience in C++ and Java, with a focus on object-oriented design and code migration. This full-time position in the United States offers benefits including health insurance and a 401k.

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.
  • 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 experience
Object-oriented design
Problem-solving skills
Analytical skills

Education

Bachelor's or master's degree in computer science or related field

Tools

Maven
Gradle
Git
JUnit
Google Test

Job description

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 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 ).

Health Insurance

Vision Plan

Paid Time Off

401k

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.

Seniority Level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Referrals increase your chances of interviewing at Stratacent by 2x

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

Similar jobs worth comparing

Software Engineer
Software Engineer

Stratacent • Jersey City (NJ)

On-site
USD 80,000 - 110,000
Health Insurance
Vision Plan
Dental Plan
+3
Full Stack Engineer
Full Stack Engineer

Stratacent • Charlotte (NC)

On-site
USD 120,000 - 180,000
Health Insurance
Vision Plan
Paid Time Off
+1
Java Developer (Backend) - Senior
Java Developer (Backend) - Senior

Techstra Solutions • Pittsburgh

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

Strategio Inc. • Newark (NJ)

Hybrid
USD 125,000 - 220,000
Health, Dental, and Vision insurance
401(k) retirement plan
Culture of innovation
Senior Java Full Stack Developer (Java, Spring Boot, Angular) (Hybrid)
Senior Java Full Stack Developer (Java, Spring Boot, Angular) (Hybrid)

Cognizant • Pittsburgh

Hybrid
USD 68,000 - 132,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus PTO
401(k) plan and contributions
+3
Senior Java Developer - FULL TIME - Open for H1 Transfer; No C2C
Senior Java Developer - FULL TIME - Open for H1 Transfer; No C2C

Keylent Inc • Reading

On-site
USD 90,000 - 120,000
Java GCP Developer
Java GCP Developer

CitiusTech • Denver (CO)

On-site
USD 90,000 - 130,000
Comprehensive benefits
Work-life balance
Continuous learning opportunities
+2
Senior Java Developer
Senior Java Developer

Citi • New York (NY)

Hybrid
USD 100,000 - 130,000
Senior Java Cloud Migration Engineer
Senior Java Cloud Migration Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 90,000 - 130,000
Senior Java Backend Developer
Senior Java Backend Developer

Cloud Hybrid Technologies, LLC • Princeton (NJ)

On-site
USD 120,000 - 150,000