For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Blankfactor
Blankfactor

Java Software Engineer (C++)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Java
C++
Microservices
+40

Permanent role
5 days ago
Apply now

This is a remote position as a full time Argentinian employee that requires a minimum of a B1 English comprehension, please be sure to apply with your English CV.

About us

At Blankfactor, we are dedicated to engineering impact. We are passionate about creating value by building best-in-class tech solutions for companies looking to transform, innovate, and scale. In every project, we aim to deliver work that moves the needle and drives measurable outcomes for our partners and clients. Our full- stack development, data engineering, digital product, and enterprise AI solutions cater to a range of industries, including payments, banking, capital markets, and life sciences.

What You'll Do

About the Role

We are seeking a seasoned Java Engineer to join our technology modernization program, playing a critical role in transforming legacy monolithic C++ applications into modern, scalable Java-based microservices. This is a unique opportunity to take ownership of complex refactoring projects and make a significant impact on our enterprise systems.

Key Responsibilities

  • Analyze and deconstruct complex legacy C++ applications.
  • Design and implement Java microservices with high performance, scalability, and maintainability in mind.
  • Containerize applications using Docker and manage deployments with Kubernetes across on-prem and cloud environments (Azure preferred).
  • Collaborate with solution architects, QA, and business teams to ensure alignment with technical and business requirements.
  • Develop automated test suites, including unit, integration, and performance tests.
  • Contribute to CI/CD pipelines and ensure smooth deployment processes.
  • Troubleshoot technical issues and performance bottlenecks.
  • Produce detailed documentation and conduct knowledge transfer sessions.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
  • 5+ years of experience developing enterprise-grade Java applications.
  • Proven track record in converting legacy C++ systems into Java microservices.
  • Proficiency with Docker, Kubernetes, and deployment to Azure or similar cloud platforms.
  • Experience working with relational databases like SQL Server or PostgreSQL, and ORM tools such as Hibernate or Spring Data.
  • Background in financial services or commercial lending is a strong plus.

Skills & Competencies

  • Advanced proficiency in Java (Java 11+) and frameworks like Spring Boot, Spring Cloud, and Spring MVC.
  • Strong understanding of microservices architecture, REST APIs, and event-driven systems (Kafka, RabbitMQ).
  • Solid grasp of software engineering best practices including SOLID principles, DDD, TDD, and CI/CD.
  • Skilled in performance optimization, debugging, and root-cause analysis.
  • Excellent communication and collaboration abilities.
  • Comfortable working in a fast-paced, dynamic environment with a proactive, solution-o

About Blankfactor

👥201-500
📍San Francisco, California, United States
🔗Website

Blankfactor Service

Blankfactor product / service
Blankfactor product / service
Blankfactor product / service
Blankfactor product / service

How does Blankfactor work?

Blankfactor combines unparalleled experience and track record of success with the top talent from developers, project managers, and problem solvers to deliver excellence in every project.

Company culture

Treating people well

We believe the key to creating one-of-a-kind solutions is a strong team. Giving everyone a space to shine helps us challenge the status quo and deliver excellence.

Taking ownership (and getting things done)

Although we move as a group, we understand this is your effort as much as ours. So, if you can go out of your way to get things done, we foster you to go ahead——by all means!

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service