VNG Career Site Header

Chia sẻ việc làm

  • Logo Footer
  • Logo Footer
Tìm công việc

Senior Back End (Java - Promotion Team), Zalopay

OfficialTechSoftware24-PGE-1685
locationtp.hồ chí minh
Xem mô tả bằng
Tiếng Việt

Mô tả công việc

Back End (Java) engineers at Zalopay develop the microservices that drive our promotion systems, reaching millions of users. In this role, you will focus on constructing microservices using technologies such as Spring Boot, Redis, Kafka and various SQL databases.

Within the Promotion Domain, you will be responsible for creating and refining products associated with marketing events, especially season promotion campaigns and advertising solutions. You will have the opportunity to enhance both your technical expertise and product-oriented mindset by tackling challenges and fostering innovation.

Job Responsibility

  • Analyzing product requirements, designing technical solutions and developing Java-based (Spring Boot) applications.
  • Working with the team to build high-scale, high-throughput services.
  • Designing database schemas, cache models for speed and scale.
  • Create high quality, modular, testable and maintainable code.
  • Monitoring system performance, identifying and resolving immediate and potential issues with applications.
  • Participating in group meetings to discuss system architecture, technical and product.
  • Mentoring and supporting junior members.
  • Follow, contribute and improve best practices in technical stuff and sharing with the team
  • Assisting other developers with troubleshooting, debugging, and coding.
  • Working in Scrum process and Agile methodology. 

Yêu cầu

  • Minimum 4 years of Java programming and Web Development.
  • Strong knowledge of Spring Boot architecture and best practices.
  • Excellent in problem-solving, system design and analytical skills.
  • Experience with microservices and distributed systems.
  • Experience with SQL databases including MySQL/MariaDB, etc.
  • Experience with Caching including Redis
  • Experience with Message Queue including Kafka, RabbitMQ, etc.
  • Experience with product development and monitoring, having mindset of product ownership, improvements and innovation.
  • Familiar with performance techniques such as multithreading, monitoring, etc.
  • Strong debugging and profiling skills.
  • Familiar and practiced with jUnit, Mockito, or similar testing libraries.
  • Strong experience writing SOLID code using OOP design patterns.
  • Experience with container technology such docker and container orchestration systems such as Kubernetes.
  • Comfortable with code reviews, writing well-structured, maintainable code