TAPTAP

101-107 Nguyen Thi Minh Khai, TP Hồ Chí Minh

Quy mô công ty : 10-24

Xem thêm

Mô tả công việc

Tóm tắt công việc

We are a startup with BIG dreams - revolutionize the way businesses collaborate to build next-generation customer engagement platforms, creating exceptional values for users and businesses together.

Our coalition loyalty platform enables consumers to earn rewards conveniently and joyfully by interacting with the brands of their choices across a nationwide merchant network that today reaches 30% of the Vietnamese consumers. We aim to redefine the omnichannel shopping experience and set the standards on how brands should engage their customers by leveraging data to drive consumer insights, marketing efficiency, and product personalization.

TAPTAP is a trademark of VUI Vietnam, which is a Joint Venture company that is owned by Vietnam Investments Group (VIG) and United Overseas Bank Limited (UOB).  VIG is a leading private equity firm in Vietnam with total funds under management of over USD 500 million and with stakes in over 35 brands in the market.  UOB is a leading bank in Asia, headquartered in Singapore, with a global network of over 500 offices including Vietnam.

What you will be responsible for:

  • 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.
  • 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

Yêu cầu công việc

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.

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • Java
  • Spring
  • NodeJS
  • JavaScript
  • Core Java
  • JSF
  • HTML
  • CSS
  • Oracle
  • Hibernate
  • UML
  • Apache Tomcat
  • PrimeFaces
  • Maven
  • Unit testing
  • Jetty
  • MongoDB
  • TDD
  • JPA
  • GWT
  • Design Patterns
  • Embedded
  • JDK
  • Jenkins
  • TypeScript
  • REST API
  • RabbitMQ
  • CI
  • Software Design
  • Mocking
  • Refactoring
  • Spring Core
  • Spring Boot
  • SpringMVC
  • Spring Security
  • Spring Batch
  • Hazelcast
  • Elasticsearch
  • Java Concurrency
  • CD
  • Gitlab
  • BitBucket
  • Cloud Computing
  • AWS
  • Amazon EC2
  • Microservices
  • Architecture
  • Load Balancing
  • arc42
  • Redis
  • Apache Kafka
  • JVM
  • ReactJS
  • VueJS
  • BDD

NĂNG LỰC

  • Analytic Skills
  • Result-oriented
  • Responsible
  • Self Motivated
  • Teamwork

Thông tin doanh nghiệp

TAPTAP is a next-generation loyalty, marketing and payment platform.

TAPTAP is a trademark of VUI Vietnam, which is a Joint Venture company that is owned by Vietnam Investments Group (VIG) and United Overseas Bank Limited (UOB).  VIG is a leading private equity firm in Vietnam with total funds under management of over USD 500 million and with stakes in over 35 brands in the market.

Our solution enables consumers to earn and burn loyalty points conveniently by interacting and transacting with the brands of their choices across nation-wide merchant network that today reaches 30% of the Vietnamese consumers.

Our goal is to revolutionize the omni-channel shopping experience in Vietnam and set the standards for how brands should engage their customers by leveraging data to drive consumer insights, marketing efficiency and product personalization. We also offer technology solution to help established businesses enhance their existing loyalty programs with access to a broad, diversified portfolio of brands and rewards.