Yum! Center for Global Franchise Excellence

Java Software Engineer II

Yum! Center for Global Franchise Excellence

full-time

Posted on:

Location Type: Hybrid

Location: Ho Chi Minh • 🇻🇳 Vietnam

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSDynamoDBEC2JavaJavaScriptJenkinsKubernetesMicroservicesMongoDBNoSQLPostgresSpringSQLTypeScript

About the role

  • Work on assignments of moderate scope and complexity.
  • Analyze and expand on situations with multiple factors, breaking issues into logical steps and solving problems primarily using existing processes.
  • Design, develop, and test robust, scalable web applications using Java.
  • Collaborate with stakeholders to refine requirements and offer technical recommendations.
  • Leverage native APIs and frameworks for integrations.
  • Identify and resolve performance bottlenecks and bugs.
  • Maintain code integrity through testing and documentation.
  • Build strong internal working relationships.
  • Interact primarily with supervisor, project lead, or other professionals in the same or related disciplines.
  • Clearly and effectively communicate and explain facts, policies, and practices.
  • Begin to act as a resource for more junior team members.
  • May help create or improve processes or tools.

Requirements

  • Experienced with core Java concepts, including object-oriented programming, multithreading, generics, and collections.
  • Hands-on experience with Spring, Spring Data, Dependency Injection (DI), and transaction management.
  • Strong skills in building RESTful APIs, working with microservices architecture, and expertise in server technologies such as Tomcat and Jetty. Includes API authentication, authorization, and versioning.
  • Proficient in writing unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Skilled in using debugging tools and techniques to maintain high-performance systems.
  • Experienced in SQL databases (e.g., PostgreSQL) and NoSQL solutions (e.g., MongoDB, DynamoDB), including database design, optimization, and data modeling.
  • Proficient in Git for version control and team collaboration.
  • Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams.
  • Familiarity with JavaScript/TypeScript (ES6+).
  • Experience with CI/CD tools such as Jenkins, CircleCI, and Harness.
  • Hands-on experience with AWS services (EC2, EKS, S3, RDS, Lambda).
  • Knowledge of Kubernetes for container orchestration, scaling, and deployment.
  • Experience with monitoring and logging tools like DataDog.
Benefits
  • 100% salary during probation period
  • Annual Leave: 18 days/ year
  • Five “Recharge Days” – Extra days, in addition to company holidays.
  • Flexible Friday afternoon
  • Full salary insurance
  • 13th-month bonus
  • 1 day off for birthday
  • Advanced health insurance (Generali)
  • Regular engagement activities: sport clubs, internal events…
  • Support Macbook and Monitor

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javaobject-oriented programmingmultithreadinggenericscollectionsSpringSpring DataRESTful APIsmicroservices architectureSQL
Soft skills
problem-solvingcollaborationcommunicationmentorshiprelationship building