Java Software Engineer
Indexed description
About the Company: We are seeking a high-performing Software Engineer to drive critical platform, scalability, and AI-enablement initiatives across Byte Coach and related systems. In this role, you will operate with strong autonomy and technical ownership, leading complex initiatives that directly support Byte Coach’s strategic priorities:
- Scalable Brand Autonomy Platform Modernization on Byte OSAI-Powered Coaching & Collective Intelligence
- Operational Simplification & UX Improvements
- Reliability & Performance Enhancements
You will own significant technical domains, influence cross-team design decisions, and deliver measurable platform and business outcomes at scale (33k+ restaurants globally).
About the Role: In this role, you will operate with strong autonomy and technical ownership, leading complex initiatives that directly support Byte Coach’s strategic priorities.
Responsibilities:
Project Contribution:
- 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 secure, highly available backend systems that reliably integrate AI services with scalable and auditable context management.
- Work closely with product and AI teams to embed intelligence into operational workflows.
- Leverage native APIs and frameworks for integrations.
- Identify and resolve performance bottlenecks and bugs.
- Maintain code integrity through testing and documentation.
Collaboration & Communication:
- 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.
- Decisions typically affect the immediate team.
Qualifications:
Core Skills:
- Strong expertise in Java (OOP, concurrency, collections, transaction management).
- Proficiency with Spring Boot, Spring Data, Dependency Injection.
- Experience designing and scaling RESTful microservices.
- Knowledge of API security (OAuth, Cognito, token-based auth, RBAC).
- Experience with event-driven architecture (Kafka, SQS).
- Strong SQL and NoSQL database experience.
- Experience diagnosing and resolving production issues.
- Experience integrating AI-driven services into backend workflows.
- Exposure to conversational systems or recommendation engines.
- Experience supporting large-scale multi-tenant platforms.
- Proficient in Git for version control and team collaboration.
- Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams.
Preferred Skills:
- 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.
Pay range and compensation package:
- 100% salary during the probation period
- 18 days of annual leave per year
- Five “Recharge Days” – extra days in addition to company holidays
- One day of paid leave for your birthday
- Half-day Fridays
- Full salary insurance
- 13th-month bonus
- Advanced health insurance (Generali)
- Regular team and engagement activities
- LinkedIn learning and training courses, based on company policy
- MacBook and monitors
Working location: Block C, Waseco building, 10 Pho Quang, Tan Son Hoa ward, HCM city
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search