Google

Application Modernization Engineer

Job Description

  • Be a trusted technical advisor to customers, and design and build complex applications. Recommend approaches and estimated effort for application migration and modernization programs.
  • Influence and coach a distributed team of engineers.
  • Maintain highest levels of development practices (e.g., technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution) writing clean, modular and self-sustaining code, with repeatable quality and predictability.
  • Manage project priorities, deadlines, and deliverables. Work with customers to design technical architectures, migration approaches, and application optimizations.
  • Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders.

Minimum qualifications:

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience in software engineering.
  • 4 years of experience in developing applications in one or more languages such as Java, Python, Go, or similar.
  • 4 years of experience managing internal or client-facing projects to completion, with experience troubleshooting clients' technical issues, and working with Engineering, Sales, and Services teams, and customers.
  • 3 years of experience in application or solution architecture.
  • Experience in designing, developing, and maintaining internet facing production-grade applications.

Preferred qualifications:

  • Experience in designing cloud-native enterprise applications.
  • Experience with unit or automated testing tools such as Junit.
  • Experience with scalable networking technologies (e.g., Load Balancers, Firewalls) and web standards (e.g., REST APIs, web security mechanisms).
  • Experience with Kubernetes and event driven application design.
  • Experience with DevOps practices, including infrastructure as code, continuous integration, and automated deployment.
  • Experience with deployment and orchestration technologies (e.g., Puppet, Chef, Salt, Ansible, Docker, Kubernetes, Mesos, OpenStack, Jenkins), and understanding of open source server software (e.g., NGINX, RabbitMQ, Redis, Elasticsearch)
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience in software engineering.
  • 4 years of experience in developing applications in one or more languages such as Java, Python, Go, or similar.
  • 4 years of experience managing internal or client-facing projects to completion, with experience troubleshooting clients' technical issues, and working with Engineering, Sales, and Services teams, and customers.
  • 3 years of experience in application or solution architecture.
  • Experience in designing, developing, and maintaining internet facing production-grade applications.

The Google Cloud Platform team helps customers transform and build what's next for their business — all with technology built in the cloud. Our products are developed for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. Our teams are dedicated to helping our customers — developers, small and large businesses, educational institutions and government agencies — see the benefits of our technology come to life. As part of an entrepreneurial team in this rapidly growing business, you will play a key role in understanding the needs of our customers and help shape the future of businesses of all sizes use technology to connect with customers, employees and partners.

As an Application Modernization Engineer, you will work with customers to assess existing enterprise applications in anticipation of a cloud migration/modernization by providing application design expertise, assessing and classifying applications and application platforms, and proposing rewrite approaches to facilitate deployment to cloud native products like Google Kubernetes Engine. You will work with customers on legacy application re-design and implementation including application scaling, reliability, and ongoing operations such as application and feature rollouts, monitoring, and more. Additionally, you will work closely with Product Management and Product Engineering to build and constantly drive excellence in our products.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.


Jobs at Bengaluru

Oracle

Full Stack Developer-PLSQL/Java

Professional

Bengaluru, Karnataka

View Details

Last Date: March 17, 2025

Oracle

Software Developer 5

Professional

Bengaluru, Karnataka

View Details

Last Date: March 15, 2025

Oracle

Software Developer 3

Professional

Bengaluru, Karnataka

View Details

Last Date: June 20, 2025

Google

Silicon Engineer, IP Design Verific…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 20, 2025

Oracle

Credit & Collections Analyst 2-Fin

Professional

Bengaluru, Karnataka

View Details

Last Date: March 24, 2025

Oracle

Oracle Database Administrator

Professional

Bengaluru, Karnataka

View Details

Last Date: May 4, 2025

Amazon

Applied Scientist I, Amazon

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 25, 2025

Oracle

Production Service Developer 2

Professional

Bengaluru, Karnataka

View Details

Last Date: July 29, 2025

Oracle

Application Support Engineer - Java

Professional

Bengaluru, Karnataka

View Details

Last Date: March 18, 2025

Oracle

Systems Analyst 3-Support - Inciden…

Professional

Bengaluru, Karnataka

View Details

Last Date: Aug. 13, 2025

Oracle

HCM Technical Analyst 3-Support

Professional

Bengaluru, Karnataka

View Details

Last Date: June 3, 2025

Oracle

Principal Software Engineer

Professional

Bengaluru, Karnataka

View Details

Last Date: March 22, 2025




More Jobs at Google

Google

Senior Account Manager, AppDev Sale…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 13, 2025

Google

Director, Data Center Partnerships

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 13, 2025

Google

Silicon Test Engineering Manager

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 13, 2025

Google

Group Product Manager, Compliance P…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 13, 2025

Google

Government Affairs and Public Polic…

Freshers/Experienced

New Delhi, Delhi

View Details

Last Date: March 27, 2025

Google

Technical Program Manager, Google E…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 27, 2025

Google

Strategic Partner Development Manag…

Freshers/Experienced

Gurugram, Haryana

View Details

Last Date: March 20, 2025

Google

Product Manager, Connector Platform

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 20, 2025

Google

Software Engineering Manager, Googl…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 13, 2025

Google

Senior Database Sales Specialist, G…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 27, 2025

Google

Customer Engineer, AI Infrastructur…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 20, 2025

Google

Developer Relations Engineer, Andro…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: March 20, 2025




Actively Recruiting Companies at Bengaluru, Karnataka