In this role, you will modernize
mission-critical services written in VC++ by migrating them to
Java and shaping them into
distributed, event-based, cache-driven micro-services using state-of-the-art cloud-native services and infrastructure. You will help establish a platform foundation that enables
operational intelligence/observability,
end-to-end traceability, and
complete auditability.Key Responsibilities
Modernize legacy VC++ services into Java: translate functionality while improving modularity, maintainability, and test coverage; migrate supporting components and dependencies as needed (e.g., moving from Microsoft foundation class patterns to Java alternatives)Build cloud-native, modular microservices as part of a unified accounting platform architecture, targeting scalability and high availability.Design and implement event-driven processing (pub/sub patterns) for near real-...