Full Stack Developer - Java & React [T500-29019]

McDonald's Global Office in India

Hyderabad

On-site

INR 1,800,000 - 3,000,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

McDonald’s Capability Center India Private Limited in Hyderabad seeks a skilled Full Stack Engineer to design, develop, and maintain cloud-native apps on GCP. You will build scalable frontend and backend services, implement secure APIs, and ensure performance and reliability across enterprise-scale solutions.

The ideal candidate has 4-7 years of experience with React, TypeScript, Java 17, Spring Boot, microservices, and DevSecOps practices, plus strong collaboration and problem-solving skills.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, IT, or related field.
  • 4-7 years of experience in full stack development.
  • Experience with React, TypeScript, Vite, Tailwind CSS, Shadcn/UI and related frontend tech.
  • Strong backend experience with Java 17 and Spring Boot, REST APIs, and microservices.
  • Proficiency in JPA/Hibernate and relational databases; OAuth2/JWT security.
  • Experience with GitHub, Jira, Confluence, and ServiceNow integrations.
  • GCP experience; Docker/Kubernetes for containerization; CI/CD and DevSecOps practices.

Responsibilities

  • Design, develop, and maintain cloud-native applications on GCP.
  • Build scalable frontend applications and robust backend services.
  • Implement secure APIs, unit tests, and performance optimizations.
  • Develop REST APIs with Java 17 and Spring Boot; maintain microservices.
  • Participate in CI/CD pipelines using GitHub Actions and IaC with Terraform.
  • Collaborate with teams to integrate with enterprise tools and platforms.

Skills

Frontend Development
Backend Development
React
TypeScript
REST APIs
JavaScript
Cloud Platforms
CI/CD
DevSecOps
GCP
GitHub Actions

Education

Bachelor's degree in Computer Science or related field

Tools

Vite
Tailwind CSS
Shadcn/UI
Zustand
TanStack Query
React Hook Form
Zod
Java 17
Spring Boot 3.x
Hibernate
JPA
OAuth2 / JWT
Docker
Kubernetes
Terraform
GCP

Job description

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.

Who we’re looking for:
  • Frontend Development
Required Qualifications:
  • Develop modern, responsive web applications using React 19, TypeScript, and Vite.
  • Build reusable UI components utilizing Tailwind CSS and Shadcn/UI.
  • 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.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 4-7 years of experience in Full Stack Application Development.
  • 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.

Work pattern: Full time role.

Additional Information:

McDonald’s is committed to providing qualified individuals with disabilities with reasonable accommodations to perform the essential functions of their jobs. McDonald’s provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

McDonald’s Capability Center India Private Limited (“McDonald’s in India”) is a proud equal opportunity employer and is committed to hiring a diverse workforce and sustaining an inclusive culture. At McDonald’s in India, employment decisions are based on merit, job requirements, and business needs, and all qualified candidates are considered for employment. McDonald’s in India does not discriminate based on race, religion, colour, age, gender, marital status, nationality, ethnic origin, sexual orientation, political affiliation, veteran status, disability status, medical history, parental status, genetic information, or any other basis protected under state or local laws.

Nothing in this job posting or description should be construed as an offer or guarantee of employment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud Devops Engineer III [T500-16364]
Cloud Devops Engineer III [T500-16364]

McDonald's • Hyderabad

On-site
INR 800,000 - 1,500,000
Manager, Data Operations & Management - Vertex AI [T500-29020]
Manager, Data Operations & Management - Vertex AI [T500-29020]

McDonald's Global Office in India • Hyderabad

On-site
INR 3,500,000 - 6,500,000
AI/ML Engineer III [T500-29220]
AI/ML Engineer III [T500-29220]

McDonald's Global Office in India • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Platform Engineer II [T500-22142]
Platform Engineer II [T500-22142]

McDonald's Global Office in India • Hyderabad

On-site
INR 1,200,000 - 1,500,000
Platform Engineer III - Technical Project Manager [T500-29212]
Platform Engineer III - Technical Project Manager [T500-29212]

McDonald's Global Office in India • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Sr Manager, Data Engineering
Sr Manager, Data Engineering

McDonald's Corporation • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Cyber Security II [T500-23512]
Cyber Security II [T500-23512]

McDonald's Global Office in India • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Principal Engineer [T500-21450]
Principal Engineer [T500-21450]

McDonald's • Hyderabad

On-site
INR 1,200,000 - 1,500,000
Supervisor, Data Operations & Management (Reporting) [T500-29214]
Supervisor, Data Operations & Management (Reporting) [T500-29214]

McDonald's Global Office in India • Hyderabad

Hybrid
INR 1,500,000 - 2,300,000
Cloud Engineer III
Cloud Engineer III

McDonald's Corporation • Hyderabad

On-site
INR 2,800,000 - 5,000,000