DevArchitect
← Back to jobs
VNGGames

Java Developer Senior/Middle

VNGGames

ITviec
Vietnam3 days ago

Job Description

Top 3 Reasons To Join Us Advance your career in the gaming industry Take ownership and grow with global talents Build games played by millions worldwide The Job

As a Software Engineer at VNGGames, you will be a key contributor to our core platforms, including the Payment Platform, Game Publishing Portal, and high-availability Backend Services. You will build and maintain scalable systems that integrate multiple platforms together, unlocking powerful synergies for our global game studios and millions of users.
 

  • Design & Develop: Architect, build, and maintain high-performance backend services and APIs (REST/Websocket) for payment systems, internal portals, and game operation tools.
  • Engineering Excellence: Write clean, testable, and maintainable code following best practices (Unit Testing, Code Reviews, Version Control, CI/CD).
  • System Optimization: Identify and address performance bottlenecks, security vulnerabilities, and latency issues to ensure 24/7 system availability.
  • Collaboration: Partner with cross-functional teams to deliver scalable solutions from concept to deployment, ensuring a seamless user experience.
  • Continuous Improvement: Participate in system design, propose technical solutions aligned with business goals, and enhance engineering processes (Sprint execution, long-term planning).
Your Skills and Experience
  • Education: Bachelor’s Degree in Computer Science, Engineering, or a related field.
  • Experience: 
    + Middle: 2–4 years of hands-on experience in building production software systems.
    + Senior: 4+ years of backend programming experience with a focus on scalable, highly available systems.
  • Core Tech Stack: Proficiency in Java (Spring Boot).
  • Familiarity or willingness to work with Go is a significant plus.
  • Database Mastery: Solid experience with Relational Databases (MySQL, PostgreSQL) and NoSQL/Caching (MongoDB, Redis).
  • System Design: Strong understanding of Microservices architecture, RESTful APIs, and Event-driven architectures.
  • Messaging & Integration: Experience with message brokers such as Kafka or RabbitMQ.
  • Technical Fundamentals: Strong foundation in data structures, algorithms, and software design patterns.
  • Environment: Proficiency in working with Linux/Unix environments and Git.
Why You'll Love Working Here
  • Creative, innovative culture that encourages new ideas
  • Real impact on products used by millions of users
  • Strong long-term career path with a stable, well-established business
  • Competitive compensation & benefits
  • Fast learning and growth through modern tech and challenging projects

Benefits

  • Creative, innovative culture that encourages new ideas
  • Real impact on products used by millions of users
  • Strong long-term career path with a stable, well-established business
  • Competitive compensation & benefits
  • Fast learning and growth through modern tech and challenging projects