- HIGH BRIDGE CONSULTING LLC
- Brooklyn,
- Full-Time
- 83 days ago
Application Modernization Engineer C or Java.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Application Modernization Engineer C or Java: our view in 3 lines...
- The Role:An experienced consultant to migrate legacy Windows C++ and Java applications to Linux-based containers on AWS for a large-scale application modernization program.
- The Person:The consultant will assess Windows-based application architecture, port C++ components using WineHQ, replatform Java components to Linux containers, containerize using Docker, and validate replatformed applications in non-production environments.
- Requirements:Required skills include C++ development on Windows and Linux platforms, WineHQ cross-platform porting, Java application development and refactoring, Docker containerization, and Linux-based deployment to Amazon ECS or EKS.
About the role
Our client is a leading management consulting firm that partners with Fortune 500 organizations to deliver large-scale cloud, application modernization, and digital transformation initiatives.
They are seeking experienced consultants to support a major application modernization program involving the migration of a legacy Windows-based platform to a modern AWS cloud environment. The engagement includes application modernization, database migration, and DevOps/CI-CD transformation, leveraging modern AWS services, containerization, and infrastructure automation.
This is a hands-on consulting role where candidates will work closely with client stakeholders and engineering teams to assess the current environment, design modernization solutions, and implement scalable cloud-native architectures.
Application Modernization Engineer: Focus on migrating legacy C++/Java applications from Windows to Linux using Docker and AWS.
-
Relevant Skills & Experience:
- Required (Details around the experience the consultant needs to have)
- C++ development on Windows and Linux platforms
- WineHQ cross-platform porting (Windows to Linux)
- Java application development and refactoring
- Docker containerization and Linux-based container deployment (ECS/EKS)
- Legacy Windows application replatforming to Linux
- Nice to have (Details around the experience the consultant would be ideal to have)
- WineHQ configuration and packaging
- DB2 database familiarity
- Required (Details around the experience the consultant needs to have)
-
Duties to be performed (Details around what the consultant would do on the project)
- Participate in deep dive sessions on current-state Windows-based application architecture
- Port C++ application components from Windows to Linux using WineHQ
- Replatform Java application components to Linux-based containers (ECS/EKS)
- Containerize replatformed application components using Docker
- Validate replatformed application in non-production environments
-
Environment (Details around what technologies are used at the client)
- C++
- WineHQ
- Java
- Docker
- Amazon ECS / EKS
- Linux
- Windows Server (current state)

