Back to Jobs
Search Jobs
img img

Associate Java Team Leader (Hanoi)

Ha Noi
Fulltime
24-ITC-0552
At MoMo, our systems power millions of users, and we pride ourselves on delivering products that combine innovation with reliability. We are seeking a Java Team Leader to join our team, where you’ll play a critical role in the evolution of our core products. If you’re passionate about high-quality code, thrive in a large-scale, high-performance environment, and enjoy solving complex challenges, this is the place for you.
What you will do
Key Responsibilities:
  • Architect, design, and optimize large-scale, user-facing systems using Java and modern frameworks like Vert.x.
  • Lead the design and implementation of high-performance microservices with technologies such as Redis, RabbitMQ, and Kafka, ensuring they scale to support millions of transactions.
  • Mentor and guide junior developers, conducting code reviews and helping to elevate the technical skills of the team.
  • Collaborate closely with product owners and other developers to drive feature development, ensuring alignment with overall system architecture and quality goals.
  • Operate what you build: Ownership of the full development lifecycle, including deploying, monitoring, and continuously improving the performance of the systems in production.
  • Contribute to architectural decisions and lead discussions to improve scalability, reliability, and maintainability of the systems
  • Actively identify areas for improvement in existing infrastructure and processes and propose innovative solutions.
What you will need
Required Skills and Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in Java development, with deep expertise in frameworks like Vert.x.
  • Proven track record in building and managing microservices using Redis, RabbitMQ, and Kafka in high-traffic, distributed environments.
  • Expertise in distributed systems architecture, event-driven designs, and concurrent processing.
  • Experience with Agile methodologies (Scrum/Kanban) and proficiency in iterative development environments.
  • Knowledge of CI/CD pipelines, version control (Git), and build tools (Maven, Gradle).
  • Strong understanding of object-oriented programming (OOP), design patterns, and the best practices needed for scalable, maintainable, and high-quality software development.
Preferred Qualifications:
  • Previous experience leading teams or technical initiatives within high-traffic product environments, managing real-time data and large volumes of transactions.
  • Expertise with containerization technologies such as Docker and Kubernetes.
  • Strong problem-solving abilities with a focus on scalability and performance optimization in large distributed systems.
Share this job:

(PDF, PPT, PPTX, DOC, DOCX, JPG, PNG - Max size: 5 MB)

Related Jobs

img Refer A Friend

Your Friend

(PDF, PPT, PPTX, DOC, DOCX, JPG, PNG - Max size: 5 MB)