About this role
Our client is seeking an experienced Java + .NET Azure Full Stack Developer with a strong focus on Application Modernization and Cloud Migration. The ideal candidate will possess hands-on experience in migrating legacy enterprise applications to Microsoft Azure, utilizing modern cloud-native technologies.
Key Responsibilities:
- Analyze and modernize legacy Java and .NET applications for Azure deployment.
- Refactor and containerize applications using Docker.
- Migrate applications from IBM WebSphere to Open Liberty/Liberty on containers.
- Use IBM Transformation Advisor to assess and plan migration strategies.
- Build and maintain Docker images and Dockerfiles.
- Deploy and manage applications on Azure Kubernetes Service (AKS).
- Create and manage Kubernetes resources such as Deployments, Services, ConfigMaps, Secrets, and Ingress.
- Build and maintain CI/CD pipelines using GitHub Actions.
- Migrate IBM MQ/WebSphere MQ to Azure Service Bus and Azure Event Hubs.
- Develop and support cloud-native Java/.NET applications.
- Collaborate with architects, DevOps teams, and business stakeholders during modernization projects.
- Perform application troubleshooting, performance tuning, and production support.
- Ensure security, scalability, and reliability throughout the migration lifecycle.
Required Skills:
- Java
- .NET
- Microsoft Azure
- IBM WebSphere Application Server
- Open Liberty / Liberty
- Docker
- Kubernetes (AKS)
- GitHub Actions
- CI/CD
- IBM MQ / WebSphere MQ
- Azure Service Bus
- Azure Event Hubs
- IBM Transformation Advisor
- Application Modernization
- Cloud Migration
- Microservices
Experience: 6-8 years in relevant technologies and roles.
What we offer:
- Opportunity to work on cutting-edge technologies in a remote environment.
- Collaborative and dynamic team atmosphere.
- Potential for contract extension based on performance.
This role is managed by VettedBench on behalf of our client. Your application is reviewed directly by our talent team.
