Java engineer with some C++ Experience

Blankfactor

Bengaluru Urban

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions firm based in India is seeking a Java Engineer to modernize legacy C++ applications into scalable Java microservices. The role involves high-level design, implementation, and collaboration with various teams to enhance enterprise systems. Candidates should have extensive experience in Java, microservices architecture, and tools like Docker and Kubernetes. This full-time position offers a chance to make a significant impact in the fintech sector.

Qualifications

  • 5+ years of experience developing enterprise-grade Java applications.
  • Proven track record in converting legacy C++ systems into Java microservices.
  • Strong understanding of microservices architecture.

Responsibilities

  • Analyze and deconstruct complex legacy C++ applications.
  • Design and implement Java microservices.
  • Collaborate with teams to align with requirements.

Skills

Java (Java 11+)
Docker
Kubernetes
Spring Boot
Performance optimization
REST APIs
SQL Server
PostgreSQL
Hibernate
Spring Data
Event-driven systems
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
Azure

Job description

Direct message the job poster from Blankfactor

At Blankfactor, we create and deliver innovative technology solutions for some of the world’s leading fintech and financial services companies. We combine engineering excellence with deep domain expertise to modernize complex systems and build next-generation platforms. Join us in shaping the future of financial technology.

About the Role

We’re 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.
  • 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
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Software Development

Referrals increase your chances of interviewing at Blankfactor by 2x

Sign in to set job alerts for “Java Software Engineer” roles.
Java - Backend Developer (Spring boot & Micro Services)
Software Development Engineer II -Java + MongoDB
Senior Software Engineer 1 (Java/Golang Developer)
Senior Fullstack Engineer - Backend with AWS
Full Stack Developer (Remote, Full-Time)
Backend focused Full-Stack Engineer (Founding Team)
System Software Engineer - Java Runtimes, Tooling and Ecosystem

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Anlage Infotech (India) P Ltd • Mumbai Suburban

Hybrid
INR 1,000,000 - 1,500,000
Java Developer (Microservices) - C11
Java Developer (Microservices) - C11

Citi • Pune City

On-site
INR 1,200,000 - 2,000,000
Junior Java Developer [T500-13593]
Junior Java Developer [T500-13593]

Talent500 • Hyderabad

On-site
INR 600,000 - 900,000
Opportunities for career growth
Senior Java Developer - Immediate Joiner Only
Senior Java Developer - Immediate Joiner Only

Veracity Software Inc • Maharashtra

Remote
INR 1,500,000 - 2,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 900,000 - 1,800,000
Senior Java Developer
Senior Java Developer

CG-VAK Software & Exports Ltd. • Maharashtra

On-site
INR 800,000 - 1,200,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Freshworks • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Java Software Engineer
Java Software Engineer

Cozzera • India

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Ciklum • Pune City

On-site
INR 800,000 - 1,200,000
Company-paid medical insurance
Mental health support
Financial & legal consultations
+1
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000