Search by job, company or skills

MoMo (M_Service)

Associate Java Team Leader (Hanoi)

Early Applicant
  • 3 days ago
  • Be among the first 50 applicants

Job Description

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.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 21/11/2024

Job ID: 101100091

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Cybersecurity Team Leader

Sirisoft Public Company LimitedCompany Name Confidential

Senior Java Software Engineer

Brookwood Recruitment LtdCompany Name Confidential
Last Updated: 23-11-2024 07:36:33 PM
Home Jobs in Nan Associate Java Team Leader (Hanoi)