Java Tech Lead

JOB DESCRIPTION

The Technical Lead is responsible to writes complex software programs from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to and may decide upon system architecture and design decisions.
Can play Technical Leader role in the projects
To contribute to the software architecture design
To support technical training for members in the project
To consult or support the project team and client on technical perspectives
To support for presales activities (R&D, estimate, pilot, etc), technical interviews
To develop the new skills for project teams if any new technologies required based on the project roadmap.

JOB REQUIREMENT

Excellent knowledge in HTML, CSS, JavaScript, jQuery (including JavaScript OOP, HTML/CSS3)
Strong knowledge of J2EE development with EJB, JSP, Servlet, JSF, JMS, JPA …
Strong knowledge of application development with Spring/Spring Boot, Hibernate
Good knowledge of web/application containers (Tomcat, JBoss, WebSphere …) and web/application deployment
Strong knowledge of web service development (RESTful/SOAP)
Strong experience with OOP, DI/IoC, SOLID principles, Design Patterns and software development best practices.
Good knowledge in performance optimization and security for web application
Good leadership, good communication and high self-management, self-motivation
Prefer for additional skills:
Experience of cloud-based application development (AWS/Azure)
Has ability to design and build microservices solution with Spring Boot / Spring Cloud and with a cloud provider like AWS or Azure is a plus.
Experience of enterprise integration or SOA
Experience of containerization and microservices orchestration (Docker/Docker Swarm/Kubernetes)
Build script with Maven or Ant

WHAT'S ON OFFER

13 month salary per year
Performance bonus (up to 2-month salary)
Flexible option bonus for good performers & retention bonus for outstanding performers
Social – Health – Insurance paid fully
Healthcare: Annual health check-up, Premium Health Insurance (plus 1 slot for your dependent)
Annual leaves: 14 ~ 18 days
Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…
Training courses: Technical skills – Soft skills – English
People are extremely important to us and that’s why we have a clear vision: to make our Client a great place to work in its sector. We pride ourselves on:
Professional and Flexible Working Environment
Great Teamwork
International Assignments
WeCare - WeShare - WeDare - WeInnovate Engagement Program

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:

Global software, offshore development and IT

Technical Skills:

Location:

Ha Noi - Viet Nam

Salary:

Negotiation

Job ID:

J01227

Status:

Close

Related Job:

Tech Lead Software Developer (Delphi, Oracle PL-SQL)

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

  • Delphi

Supervising development teams in a local management role, reporting to the Software Engineering Manager in Europe Setting targets and offering guidance to local teams Ensuring quality in team development Participating in sprint planning and retrospective meetings Assigning and delivering development tasks as per sprint planning Estimating complexity and workload Selecting the most suitable technical solution to meet user requirements Designing, developing, and implementing changes to the LIMS in line with customer and business user needs Collaborating with other team members to support the LIMS Working with other team members (Engineers/QA) to assure high-quality solutions Implementing and enforcing good practices and high-quality standards

Negotiation

View details

Fullstack Engineer - BRAIN

Ho Chi Minh - Viet Nam


product, Investment Management

  • Frontend
  • Backend

Create intricate single page applications. Construct components that can be used across various interfaces. Design layouts that are responsive for both desktop and mobile devices. Automate the testing procedures for the user interface. Develop services and APIs for backend applications. Incorporate AWS and external cloud services. Enhance application speed and scalability. Actively contribute to an agile engineering team focused on continual improvement. Utilize leading open-source technologies like MySQL, PostgreSQL, ELK stack, Sentry, Redis, Git, etc. Take part in periodic on-call responsibilities.

Negotiation

View details

Solution Architect (Golang)

Ho Chi Minh, Ha Noi - Viet Nam


Information Technology & Services

  • Golang
  • Java

Define and enforce end-to-end solution architecture with Golang as the primary backend stack. Design scalable, resilient, and secure microservices-based architectures aligned with client requirements. Ensure solutions are optimized for performance, maintainability, and compliance. Provide architectural oversight across multiple development teams to ensure technical consistency. Mentor and guide Technical Leaders and Developers in applying clean architecture, design patterns, and best practices. Drive architecture reviews, risk assessments, and system optimization initiatives. Act as the technical authority in client discussions, explaining architecture choices and trade-offs. Influence client technology strategy by providing thought leadership in Golang-based enterprise systems. Partner with DevOps, QA, Security, and Product teams to ensure smooth delivery. Oversee API design, database modeling, and cloud-native deployments. Ensure proper testing, monitoring, and observability are embedded in solutions. Continuously evaluate and recommend modern Golang frameworks, libraries, and tools. Advocate for engineering excellence and evolving best practices in backend development.

Negotiation

View details