Required Skills

AWS Azure

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 27th Jan 2024

JOB DETAIL

•              As a Cloud-Native Java Application Migration Engineer, you will be responsible for leading and executing the migration of on-premises Java applications to cloud-native architectures including PaaS enablement. Your expertise will play a critical role in ensuring the seamless and efficient transition of our applications to the cloud. Your responsibilities will include:

 

Assessment and Planning:

•              Collaborate with cross-functional teams to assess existing on-premises Java applications, their dependencies, and technical requirements for migration and modernization

•              Develop migration strategies and plans tailored to each application's characteristics and business needs.

 

Migration Execution:

•              Design and implement cloud-native architectures for Java applications using best practices in cloud technologies (e.g., containers, microservices, serverless).

•              Containerize applications using technologies like Docker and orchestrate them with Kubernetes or other container orchestration platforms.

•              Refactor and optimize code to align with cloud-native principles, scalability, and performance requirements.

 

Data Migration and Integration:

•              Plan and execute the migration of application data to cloud storage services while ensuring data integrity and security.

•              Integrate applications with cloud-native data services, databases, and messaging platforms as needed.

 

Automation and Monitoring:

•              Develop automation scripts and templates to streamline deployment, scaling, and management of cloud-native applications.

•              Implement monitoring, logging, and alerting solutions to ensure the health and performance of migrated applications.

 

Security and Compliance:

•              Implement security best practices to safeguard applications and data in the cloud environment.

•              Ensure compliance with industry standards and regulations during the migration process.

 

Collaboration and Documentation:

•              Collaborate with developers, DevOps teams, and other stakeholders to ensure successful migration outcomes.

•              Document migration processes, architectural decisions, and troubleshooting steps.

 

Qualifications:

•              Bachelor’s degree in computer science, Engineering, or a related field (or equivalent work experience).

•              Proven experience with Java application development and architecture.

•              Strong expertise in cloud technologies, including AWS, Azure, or Google Cloud.

•              Hands-on experience with containerization (Docker) and container orchestration (Kubernetes).

•              Familiarity with microservices architecture and serverless computing.

•              Proficiency in scripting and automation using tools like Python, Bash, or Ansible.

•              Solid understanding of networking, security, and data storage concepts in the cloud.

•              Excellent problem-solving skills and the ability to troubleshoot complex technical issues.

•              Strong communication skills to collaborate effectively with cross-functional teams.

•              Cloud certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect) are a plus.

•              Experience with Application Development with Java-EE , JAVA-EE Application server are a plus

 

Must Haves:

•              Azure Cloud

•              Application Architect Background

•              Doing Enhancements

•              Moving from OpenShift to Azure

•              Java/ J2EE with Spring Core, IoC, MVC

•              Hands on experience in architecture, design and developing an application.

•              Design patterns

•              PaaS enablement on application

•              Minimum hands-on experience on one of the main Cloud service providers (AWS, GCP and Azure) in personal or university projects;

•              Certification Cloud-Related;

•              Minimum knowledge of topics concerning infrastructural resilience (Backup, Disaster Recovery, Business Continuity);

•              Knowledge of paradigms such as Infrastructure as a Code and DevOps;

•              knowledge of PaaS development tools;

•              Scripting & Programming (java,.net etc.) experience;

•              Experience with CI/CD tools (Azure DevOps, Jenkins)

 

Company Information