Technical Leader

JOB DESCRIPTION

We are looking for a Technical Leader who will guide your team to deliver top-notch software on time. Write code, solve problems, and embrace new tech. Mentor junior engineers and champion best practices for a stellar team. As a Technical Leader, your responsibilities:
Lead a team of software engineers:
Provide technical leadership to the team to ensure the team produces good architectural design, high-quality source code, and appropriate technical documents following good practices in software development.
Guide team's development efforts towards timely and successful delivery of the products, projects, and features.
Mentor and coach team members in their work.
Assist Product Manager, Project Manager, Engineering Manager in technical solution proposal, requirement analysis, work breakdown, high-level estimation, and release planning.
Foster strong culture of software engineering best practices by implementing processes and tools (code reviews, code quality, automation, CI/CD, platform monitoring, technical knowledge base).
Be a key senior software engineer of your team:
Participate in all software development activities and R&D activities (backlog refinement, iteration planning, architectural design, documentation, implementation, code review, unit test, test, deployment, maintenance, and support…)
Ensure the performance, quality, security, and responsiveness of applications.
Identify, analyze, and propose resolutions for technical risks and technical issues.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Maintain working knowledge of the software industry and trends.
Provide technical guidance and mentoring to less experienced engineers.

JOB REQUIREMENT

You will have the following skills and experience:
Passionate about coding and enjoy solving challenging problems for large-scale platforms.
2+ years of experience in Team Leader role or equivalent.
5+ years of programming experience with Java 11 and above.
Familiar with Agile, Kanban, or Scrum.
Good knowledge of software design patterns, object-oriented programming, clean code, coding standards.
Strong experience in multi-threading and distributed programming.
Experience in building microservices systems using Spring Framework (Spring Boot 2 & 3, MVC, Security, Spring Cloud Gateway, Spring Data), Redis/Hazelcast, Kafka and MongoDB
Experience in developing unit/integration tests, code refactoring, code reviewing and CI/CD.
Experience with one or multi-application servers: Tomcat/Jetty.
Strong sense of result-oriented, teamwork, ownership, responsibility, and code quality.
Self-motivated and continuous improvement of your engineering skills.
Nice to have:
Oracle Professional Certificates.
Experience with cloud platforms (AWS/GCP/Azure) and container (Docker, K8s).
UML, arc42, structure101.
Experience setting up Monitoring & Tracing for microservices systems
Good knowledge of the JVM structure, JVM profiling, performance monitoring.
Experience in non-functional aspects, i.e., security, performance, and scalability.
Advanced knowledge in building and deploying Java-based web applications using Maven, Embedded Tomcat/Jetty Server.
Experience with at least one CI/CD tool (e.g., Jenkins, GitLab, or Bitbucket).

WHAT'S ON OFFER

What You'll Enjoy:
Opportunity to be part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations that are market and innovation leaders in their respective industries.
Also, we have:
Part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations.
13th-month salary and performance bonus.
12 annual leaves + 3 sick leaves.
100% Social Insurance.
Private healthcare insurance, yearly checkups.
Gathering activities on special occasions (Christmas, New Year, Women's Day, etc.).
Company trip and team-building activities.
Snacks, tea and coffee are ready to serve.
A flexible environment with super fun and enthusiastic colleagues.\

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Earn and Redeem

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01472

Status:

Close

Related Job:

Senior Full-Stack Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Backend
  • Python
  • Frontend

Creating and managing full-stack web applications from inception to deployment Developing and implementing backend services, APIs, and database solutions Ensuring application performance, security, and scalability throughout the stack Constructing responsive, interactive user interfaces utilizing modern frontend technologies Engaging in code reviews and offering constructive feedback to team members Staying updated with emerging technologies and industry trends Troubleshooting and resolving issues across the entire stack

Negotiation

View details

Senior Backend Engineer (Python, Java, PHP, Ruby)

Ho Chi Minh - Viet Nam


Outsource

  • Python

Developing and optimizing backend systems and services Designing and maintaining database solutions with a focus on performance and reliability Creating efficient network communications and API endpoints Collaborating with frontend developers for system integration Utilizing CS fundamentals to solve technical challenges Contributing to technical decision-making and architectural discussions Mentoring junior engineers and promoting engineering best practices

Negotiation

View details

Solution Designer

Ho Chi Minh - Viet Nam


Product

  • Java
  • NodeJS

Develop enterprise-grade solutions by analyzing business requirements and COM systems. Create design artifacts, architectural diagrams, and technical documentation. Utilize systems thinking and design thinking methodologies to assess impacts across the COM ecosystem. Conduct proof-of-concept builds to validate architectural decisions. Communicate complex technical concepts and design decisions to diverse audiences. Act as a trusted advisor who can communicate between business and technical domains. Advocate platform-thinking principles by designing reusable, extensible solutions that drive consistency and efficiency across the organization. Provide strategic input to Technology Leadership on architectural direction, technical debt, and platform evolution.

Negotiation

View details