Platform Engineer II
Company Description
Job Description
About McDonald’s:
One of the world’s largest employers with locations in more than 100 countries, McDonald’s Corporation has corporate opportunities in Hyderabad. Our global offices serve as dynamic innovation and operations hubs, designed to expand McDonald's global talent base and in-house expertise. Our new office in Hyderabad will bring together knowledge across business, technology, analytics, and AI, accelerating our ability to deliver impactful solutions for the business and our customers across the globe.
Position Summary
We are seeking a highly motivated Full Stack Engineer to design, develop, and maintain modern cloud-native applications on Google Cloud Platform (GCP). The role will focus on building scalable frontend applications, robust backend services, and secure APIs while leveraging modern engineering practices, DevSecOps, and cloud technologies.
The ideal candidate will have strong expertise across both frontend and backend development, experience building enterprise-grade solutions, and a passion for delivering high-quality, performant, and user-centric applications.
Primary Responsibilities
- Develop modern, responsive web applications using React 19, TypeScript, and Vite.
- Build reusable UI components utilizing Tailwind CSS and Shadcn/UI.
- Implement efficient state management using Zustand.
- Develop dynamic forms using React Hook Form (RHF) and Zod validation.
- Integrate frontend applications with APIs and backend services.
- Implement client-side data fetching, caching, and synchronization using TanStack Query.
- Develop unit and component tests using Vitest.
- Optimize frontend performance, accessibility, responsiveness, and user experience.
- Follow UI/UX design standards and engineering best practices.
- Design and develop scalable REST APIs using Java 17 and Spring Boot 3.x.
- Build and maintain microservices supporting enterprise applications.
- Develop data access layers using JPA and Hibernate.
- Implement security controls using OAuth2, JWT, and industry-standard authentication mechanisms.
- Design and integrate backend services with internal and external platforms.
- Develop integrations with GitHub, Jira, Confluence, ServiceNow, and other enterprise tools.
- Troubleshoot and optimize application performance, reliability, and scalability.
- Deploy and manage applications on Google Cloud Platform (GCP).
- Build cloud-native solutions leveraging Cloud Run, Cloud Functions, Cloud Storage, Pub/Sub, and related GCP services.
- Support containerized deployments using Docker and Kubernetes.
- Develop Infrastructure as Code (IaC) solutions using Terraform where applicable.
- Participate in platform modernization and cloud transformation initiatives.
- Develop and maintain CI/CD pipelines using GitHub Actions and cloud-native deployment tools.
- Implement automated testing, code quality checks, and security scanning.
- Participate in code reviews and contribute to engineering standards.
- Implement monitoring, logging, and observability best practices.
- Support Agile delivery and DevOps practices across the software development lifecycle.
Qualifications
- 4-7 years of experience in Full Stack Application Development.
- Strong expertise in React, TypeScript, JavaScript, HTML5, and CSS3.
- Hands-on experience with Vite, Tailwind CSS, Shadcn/UI, Zustand, TanStack Query, React Hook Form, and Zod.
- Strong backend development experience using Java 17/latest version and Spring Boot.
- Experience building RESTful APIs and microservices architectures.
- Strong understanding of JPA, Hibernate, and relational databases.
- Experience implementing OAuth2, JWT authentication, and API security practices.
- Hands-on experience with GitHub and enterprise tool integrations.
- Experience with Google Cloud Platform (GCP) and cloud-native application development.
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Experience with CI/CD, automated testing, and DevSecOps practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
McDonald’s is the world’s leading global foodservice retailer with over 40,000 locations in over 100 countries. Approximately 95% of McDonald’s restaurants worldwide are owned and operated by independent local business owners. At McDonald’s, we lead through our values centered on inclusivity, service, integrity, community, and family. Here is your chance to get in on something special as we grow our corporate team in India and allow you to grow your career.