hero

Companies you'll love to work for

40
companies
497
Jobs

Java Architect

emids

emids

IT
Bengaluru, Karnataka, India
Posted on Tuesday, May 14, 2024

Java Architect

Location: Bangalore

Job Role:

As an Application Architect for Data Center Migration Projects, you will be responsible for designing and implementing application migration strategies that ensure the seamless transition of applications and workloads from on-premises data centers to cloud environments. Leveraging your expertise in application architecture, cloud technologies, and migration methodologies, you will collaborate with cross-functional teams to develop and execute migration plans that meet client requirements and business objectives while ensuring application performance, availability, and security.

Responsibilities:

  • Conduct comprehensive assessments of existing applications, identifying dependencies, interconnections, and migration requirements.
  • Collaborate with stakeholders to define application migration goals, priorities, and success criteria, ensuring alignment with business objectives and technical constraints.
  • Design and develop application architectures that support the migration of applications and workloads to cloud platforms.
  • Define application deployment models, scalability options, and resilience patterns to ensure high availability and performance in cloud environments.
  • Develop and implement application migration strategies and plans, considering factors such as application complexity, data dependencies, and user impact.
  • Define migration approaches, methodologies, and tools, and provide guidance on best practices for migrating different types of applications (e.g., monolithic, microservices).
  • Optimize application performance, scalability, and reliability in cloud environments through performance tuning, load balancing, and auto-scaling configurations.
  • Implement monitoring and alerting mechanisms to track application health, performance metrics, and resource utilization during and post-migration.
  • Design and implement application security controls, encryption mechanisms, and access policies to protect sensitive data and ensure compliance with regulatory requirements.
  • Conduct security assessments and vulnerability scans to identify and remediate security risks and vulnerabilities in migrated applications.

Primary Skills: Java, Google Cloud Platform (GCP), Micro services, Spring Boot, Docker, Kubernetes