Technical Architect (Java, NodeJS)

JOB DESCRIPTION

Participate in the entire software development life cycle of the Agile team (requirement analysis, planning, architectural design, documentation, implementation, code review, unit test, test, and deployment).
Provide technical leadership for Java teams.
Review source code and coach colleagues to follow coding standards, design patterns, and implement tests.
Conduct R&D activities and make workshops.
Advise development teams on the use of static code analysis tools and configure the tools.
Assist Engineering Manager and teams in their daily work and to build the knowledge base and improve the development, testing, and deployment process together.
Documenting technical documents (architectural design, system design, database schemas...).
Adhere to programming conventions and good programming practices.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Java development.

JOB REQUIREMENT

Must have:
Bachelor's degree or equivalent with a focus on computer science, information technology, or a related field.
7+ years of experience in analysis, design, and development of Java applications.
Experience in non-functional aspects, i.e., security, performance, and scalability.
Strong understanding and experience of common software design patterns.
In-depth experience of clean code, coding standards, and code review.
In-depth experience of unit tests, mocking libraries, code coverage, and code refactoring.
In-depth experience of Java development ecosphere: Spring Core, Spring Boot, Hibernate, Spring MVC, Spring Security, Spring JPA, Spring Batch, Hazelcast, Elasticsearch, GWT, JSF/Prime Faces.
In-depth experience in building REST APIs for scale and security.
Experience with MongoDB and Elasticsearch.
Advanced knowledge of Java Core and Java Concurrency Framework.
Advanced knowledge in building and deploying Java-based web applications using Maven, Tomcat, or Embedded Jetty server.
Experience with at least one CI/CD tool (e.g., Jenkins, GitLab, or Bitbucket).
Experience in cloud computing (AWS EC2)
Strong sense of result-oriented, ownership, and responsibility for code quality.
Strong sense for quality, teamwork, and innovation.
Self-motivated and continuous improvement of your engineering skills.
Nice to have:
Experience in microservices architecture, load balancing.
Oracle Professional Certificates.
UML, arc42, structure101.
Redis, Kafka, RabbitMQ
Good knowledge of the JVM structure
Good knowledge of JDK tools (Java Mission Control, jmap, jstat, jstack)
Experience in JVM profiling, Performance monitoring.
Experience in front-end technologies (i.e., HTML/CSS, Node.js, React, TypeScript, Vue.js, or other JavaScript libraries/frameworks).
Experience with TDD/BDD.

WHAT'S ON OFFER

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
15 annual leaves
100% Social Insurance
Private healthcare insurance, yearly checkup
Training sessions
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, NodeJS

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 3,000 - $ 3,400

Job ID:

J00858

Status:

Close

Related Job:

Technical Recruiter

Ho Chi Minh - Japan


No.1 Construction Tech company in Japan

  • Recruit

Collaborating with hiring managers to determine staffing needs in various areas and departments. Identifying potential candidates through online platforms such as LinkedIn and Facebook. Promoting job postings in appropriate forums to attract qualified candidates. Evaluating candidate information and managing the recruitment process via an Applicant Tracking System. Planning and coordinating interview processes, conducting screening calls, administering assessments, scheduling interviews, and providing timely feedback to candidates and headhunters. Maintaining records of recruitment materials and interview notes to be shared with relevant stakeholders. Assisting in the preparation and processing of hiring documentation in partnership with the Human Resources department. Developing and executing targeted digital campaigns to enhance the company's online employer brand. Utilizing online platforms to showcase company culture, career opportunities, and achievements. Undertaking other tasks as assigned.

Negotiation

View details

Senior Technical ERP Consultant

Ho Chi Minh - Viet Nam


Offshore

  • Python
  • Odoo

#What you will doAs a Senior Technical ERP Consultant, you will participate in Design and implement solutions on the Odoo ERP platform. Lead technical aspects of projects and mentor junior developers. Perform FIT/GAP analysis to align Odoo solutions with client needs. Collaborate with coworkers and clients to gather and analyze requirements. Optimize code and troubleshoot performance issues. Conduct testing, debugging, and quality assurance. Prepare technical documentation and provide post-deployment support #What skills you will gain Technical skills: ERP system, Python development, system integration, data migration, cloud, DevOps, cyber security, etc. English communication skills: 100% of our clients are businesses in the US. You will be in an English-speaking environment and have ample opportunities to communicate directly with clients and coworkers in the US. BA skills: you will participate in analyzing and documenting business processes of typical companies in the US. Tech Lead and PM skills: you're expected to lead ERP implementation projects with team sizes ranging from a few to over 10 members. AI in development and analysis: we're applying AI at work, and you will have access to advanced tools to develop your skills and stay ahead in the AI era. #Future roles this job may lead you toIf you're successful in this role, you will grow to be one of the following roles in the future: an ERP Solution Architect who can design and implement software solutions to help businesses operate efficiently. a Consulting Manager who can lead complex IT projects and work directly with decision makers on the client side.

Negotiation

View details

Technical Support Engineer

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

  • Application Support
  • Devops

Support enterprise applications and ensure timely resolution of issues. Troubleshoot application problems using tools like IIS, Windows Event Viewer, and database queries. Work with DevOps teams to support CI/CD pipelines and deployment processes. Develop and optimize MSSQL/T-SQL scripts for data analysis and problem resolution. Escalate and follow up on critical issues and deviations from standard operating procedures (SOPs). Contribute to release management and coordination activities. Provide support for business as usual (BAU) operations in line with ITIL framework. Participate in shift rotations to ensure 24/7 support coverage.

Negotiation

View details