McDonald's

Software Engineer II - Java

McDonald's
Apply
6 days ago
Mexico City, MexicoMid Level

Responsibilities

  • Design and develop new Restaurant Products functionality and address technical debt within a software development squad.
  • Resolve feature-level blockers and production defects independently while maintaining sprint momentum.
  • Own assigned features from requirements and design through implementation, testing, deployment, and launch.
  • Build software that meets performance, security, resilience, and quality targets.
  • Implement unit and integration tests, participate in code reviews, and maintain squad documentation.
  • Use AI developer tools to accelerate coding, automate unit testing, and improve workflow impact.
  • Mentor junior Software Engineer I teammates informally and document architectures and best practices.
  • Collaborate with Product Management and Architecture teams on requirements, technical decisions, and execution.

Requirements

  • At least 3 years of non-internship professional software development experience with Java and Spring Boot.
  • At least 1 year of experience contributing to architecture and design for new and existing systems, including design patterns, reliability, and scaling.
  • At least 2 years of experience with relational databases and SQL.
  • At least 1 year of experience with Angular.
  • Hands-on experience with modern cloud platforms, preferably GCP, and strong understanding of CI/CD pipelines.
  • Experience with software development tools including Git, GitHub, Jira, Confluence, and IntelliJ or equivalent.
  • Experience with Agile/Scrum and collaboration with product managers and architects.
  • Experience with Docker and Kubernetes is a plus.
  • Bachelor’s degree in Computer Science or a related field, or equivalent years of experience.
  • Knowledge of object-oriented design, data structures, and algorithms.
  • Strong English verbal and written communication skills and the ability to take projects from scoping through launch delivery.
McDonald's

About McDonald's

10,000+ employees

McDonald’s operates and franchises quick-service restaurants serving burgers, chicken, breakfast items, coffee, and soft drinks to consumers worldwide. The company earns revenue from company-operated restaurants plus franchising fees and real-estate rent paid by independent owner-operators, who run about 95% of its 40,000+ locations across 100+ countries. Founded in 1955 and headquartered in Chicago, it is publicly traded on the NYSE under the ticker MCD.

Contact me