Java Engineering Manager

JOB DESCRIPTION

The Engineering Manager is responsible to write 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.
Define and maintain the technical standards for each position
Build and maintain an assessment system for each level (meet or not meet)
Monitor and develop the technical skills of the current work force
Coordinate with training department to build the qualified junior layer for more balanced staffing model
Support resource allocation activities and propose technical development or training route which matches to the personal and company needs
Support and provide mentoring/ coaching members to ensure they reach NashTech skilled standard levels
Provide hands-on supports to team members during their work in project & work with PMs ensure competency development plan of each individual in project
Join to build the framework for project start from scratch
Coordinate with PMs to solve member concerns/ issues
Manage the turn-over rate of the resource under the relevant competency
Provide solution for design system architecture and help clients in technical support if needed
To self-train on new technologies and broaden the knowledge among the company
Obtain professional certificates if being requested
Review the source code, detailed designs, architecture designs documents
Support for presales activities (R&D, estimate, pilot, etc) if required
Support for recruitment activities in company.
Play the important role to perform trainings/seminars mainly for the relevant competences

JOB REQUIREMENT

Bachelor in Computer Science or Information Technology
Having +7 years experience in the Java competence in Technical/ Solution Architect or Consultant Roles.
Strong experience in the system design and address well the high –ability requirements of the large systems
Strong experience in web application and web service frameworks such as Spring/Spring MVC, Struts2, JAX-WS, JAX-RS
Experience with enterprise application integration frameworks such as EJB/MDB, Spring Integration, Apache Camel, Mule ESB, WSO2 and SOA.
Strong knowledge of SQL, database design and programming, knowledge with a data access framework, such as Hibernate, Entity Framework, Doctrine
Good knowledge of NoSQL databases and indexing services, such as MongoDB, Neo4J, Solr, Elasticsearch etc
Good knowledge of cloud-based technologies (Azure, AWS, Google Cloud Platform), including security requirements and best practices
Ability to define solutions to solve high scale, complex business problems with high resiliency, scalability, performance and concurrency requirements
Good interpersonal & teamwork skill, is a team builder as well as be able to work independently
Strong in code quality, coding standard, OOP principles, design patterns, enterprise architecture design patterns, and enterprise integration patterns.
Strong leadership, Good in English for confident discussions with customer about technical approach or issues in details
Good knowledge of containerization and microservices orchestration (Docker/Docker Swarm/Kubernetes) is a plus

WHAT'S ON OFFER

13-month salary per year
Performance bonus
Social – Health – Insurance paid fully
Healthcare: Annual health check-up, Premium Health Insurance
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 Company 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:

Outsource

Technical Skills:

Java, Management

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J00167

Status:

Close

Related Job:

Engineering Manager (Data Platform)

Ho Chi Minh - Viet Nam


Offshore

  • Data Engineering
  • Management

This role focused on data engineering teams with data warehousing, streaming and batch patterns, CI/CD for data pipelines, Drive and coach Agile teams to deliver on engineering standards, sprint backlogs and plans, engineers' responsibilities and performance management, code quality, adherence to development guardrails, and testing; Drive Agile delivery across data platforms, ensuring high standards for; Data quality and testing, Code quality and review practices, CI/CD for data pipelines, Documentation and operational readiness Collaborate closely with data architects, product managers, analytics teams, platform teams, and governance stakeholders to deliver data capabilities aligned with business priorities Own the execution of the data engineering roadmap, balancing short-term delivery with long-term platform sustainability Contribute to data platform architecture and design, including ingestion, transformation, storage, and consumption layers Coach engineers to be T-shaped, capable of working across batch, streaming, analytics engineering, and platform concerns Own and prioritise the remediation of technical and data debt, including legacy pipelines, performance issues, and data quality gaps Stay current with modern data engineering tools, patterns, and methodologies, particularly within the Databricks ecosystem Be accountable for the full lifecycle of data solutions, from design through build, deployment, monitoring, and support Empower teams to be self-sufficient, disciplined, and accountable for the reliability of data products Lead initiatives to improve data delivery processes, including automation, observability, and operational excellence Motivate teams to continuously improve through innovation, experimentation, and continuous delivery Drive career development and progression for data engineers, partnering with HR on performance management and growth paths

Negotiation

View details

Product Manager (Data & Models)

Ho Chi Minh - Viet Nam


Product

  • Product Management
  • AI

Designing data strategy and model integration for creating efficient data pipelines, evaluation frameworks, and annotation systems to maintain high-performance LLMs. Responsible for ensuring data quality standards and implementing bias mitigation and privacy-preserving techniques. Defining the product's core model roadmaps, taking into account technical feasibility, user needs, and ethical considerations. Collaboration with researchers to incorporate experimental breakthroughs into deployable features. Partnering with Engineering and Research teams to ensure model development aligns with product goals and advocating for transparency in model decision-making to build user trust. Analyzing usage patterns from open-source communities (Discord, Reddit, GitHub) to refine model behavior and address real-world edge cases, contributing to community-driven model evolution. Setting performance benchmarks, cost efficiency, and resource utilization standards for model scalability and reliability.

Negotiation

View details

Senior/Middle QA Engineer

Ho Chi Minh - Viet Nam


Product

  • Automation Test
  • Playwright
  • Typescript
  • Selenium
  • Java

Develop and maintain automation test scripts using tools like Playwright with Typescript, Selenium with Java, and API service testing with Rest API using Playwright. Execute API performance testing scenarios using JMeter. Work with various technologies such as SQL, MongoDB, Atlast MongoBD, CI/CD Jenkins, Docker, AzureDevOps, and AWS for test automation. Store and maintain source code in GitHub for automation scripts. Participate in various meetings and product backlog reviews to understand test objectives and provide input on testability of requirements. Contribute to reducing manual testing efforts by increasing automation testing coverage and designing test cases and automation scripts. Collaborate with the project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues. Maintain and fix automation test scripts and report issues in the defect management system. Engage in manual testing where necessary. Participate in meetings and product backlog reviews to understand test objectives, provide input on testability of requirements, and estimate testing activities. Develop automation test scripts to reduce manual testing and increase automation testing coverage. Collaborate with the project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues. Maintain and fix automation test scripts, and report issues in the defect management system. Report defects/bugs in the defect tracking management tool. Coordinate with the Agile team to provide testing results for User Stories and approve them for the next environment.

Negotiation

View details