Job Description

About Alphanext


-------------------


Welcome to Alphanext, a leading provider of talent solutions headquartered in London, with operational bases in Pune and Indore. With a strong focus on the global technology community, we are dedicated to connecting exceptional talent with innovative organizations around the world.


Overview


------------


We are seeking an experienced

C++ Developer

to join our technology modernization program. The role will focus on transforming

legacy C++ monolithic applications

into modern,

Java-based microservices

. The successful candidate will be responsible for analyzing and breaking down existing C++ codebases, designing highly maintainable and performant Java services, and deploying containerized applications across on-premise and cloud environments.


Key Responsibilities


------------------------


Analyze and refactor

legacy C++ applications

into scalable

Java microservices

. Design, develop, and deploy Java services using

Spring Boot, Spring MVC, and Spring Cloud

. Implement

RESTful APIs

and integrate with

event-driven systems

(Kafka, RabbitMQ). Containerize applications using

Docker

and orchestrate deployments via

Kubernetes

. Deploy and manage services in cloud environments, particularly

Azure

. Integrate applications with relational databases (

SQL Server, PostgreSQL

) and ORM frameworks such as

Hibernate, Spring Data

. Apply software engineering best practices including

SOLID principles, DDD, TDD, and CI/CD pipelines

. Optimize system performance, troubleshoot issues, and apply diagnostic tools for debugging. Collaborate with cross-functional teams in Agile environments and communicate technical solutions effectively to stakeholders.

Required Skills & Experience


---------------------------------


Experience:




5+ years

of professional experience in Java application development. Demonstrated success in

converting legacy C++ applications into Java microservices

. Prior exposure to

financial services

or

commercial lending

environments is highly desirable.

Technical Expertise:




Expert-level proficiency in

Java (11+)

and frameworks (

Spring Boot, Spring MVC, Spring Cloud

). Strong understanding of

microservices architecture, REST API design, and event-driven systems

. Hands-on with

Docker, Kubernetes, and Azure cloud deployments

. Skilled with relational databases (

SQL Server, PostgreSQL

) and ORM frameworks. Proficient in

performance optimization, debugging, and diagnostic tools

.

Attributes & Soft Skills:




Strong analytical and problem-solving capabilities. Ability to adapt to evolving requirements in Agile environments. Excellent communication skills to articulate complex technical concepts to technical and non-technical stakeholders.

Qualifications


------------------


* Bachelor//'s degree in

Computer Science, Engineering

, or related technical field (or equivalent practical experience).

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4133647
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year