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.