
Software Engineer II - Java
McDonald's6 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.
Tech Stack
Categories
About McDonald's
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.