Our office Our entertainment activities

Java Engineering Manager

NashTech
364 Cong Hoa, Tan Binh, Ho Chi Minh
239 Xuan Thuy, Hanoi, Vietnam, Cau Giay, Ha Noi
9 days ago

Top 3 Reasons To Join Us

  • 13th Salary + Yearly Performance Bonus
  • Premium Health Insurance Package
  • Intensive Training Program

Job Description

The Engineering Manager is responsible for writing 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); nashtechglobal.com 
  • Monitor and develop the technical skills of the current workforce; 
  • Coordinate with the training department to build the qualified junior layer for a more balanced staffing model; 
  • Support resource allocation activities and propose technical development or training route which matches 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 to ensure competency development plan of each individual in the 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 solutions 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 the company. 
  • Play an important role in performing training/seminars mainly for the relevant competencies.

Your Skills and Experience

  • Bachelor in Computer Science or Information Technology; 
  • Strong experience in the system design and address well the high–ability requirements of 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.

Why You'll Love Working Here

  • 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 NashTech 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
Global software, offshore development and IT company.