Job Summary
Job description
Overview of job
- Software development of Payment Service modules (Electronic wallet, Payment intermediary) on Java Microservice Architect platform (Java Spring boot)
- Participate in system analysis and design.
- Develop new systems or edit and upgrade existing systems.
- Thoroughly check the operation of completed programs and links with other programs
- Software development and deployment on DEV/SIT/UAT environment
- Support error checking and problem solving when errors occur.
- Responsible for code quality and technical design
- Coach and mentor team members (when needed)
- Research new technology to apply to company projects
Job Requirement
- University degree majoring in Computer Science/Information Technology, or equivalent
- Requires 5 years of experience Programming and developing Java Microservice Architect software (Java Spring Boot framework,RestFull/JSON)
- Experience developing Microservices using Spring framework, Hibernate, SQL, Kafka, RabbitMQ.
- Strong in technique, analysis and problem solving
- Strong in object-oriented programming/OOP, and design patterns used for Microservice Architect: Domain Driven Design, CQRS, Event Driven.
- Familiar with software development based on Agile methodology.
- Having experience in the following technology areas will be an advantage:
+ Have experience working in the field of Payment Intermediaries/E-Wallets.
+ Experience in developing high load systems with large transaction numbers up to 1-2 million transactions/day.
+ High sense of responsibility for design quality, architecture, code and delivery schedule
+ Priority is given to similar experience at well-known domestic and foreign Technology Companies.
+ Experience working with Docker/Container, K8s is preferred.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- Spring Boot
- JSON
- Hibernate
- OOP
- Design Patterns
- RESTful
- MS SQL
- RabbitMQ
- CQRS
- DDD
- Apache Kafka
- Microservices
- EDD
COMPETENCES
- Analytic Skills
- Problem Solving Skills
- Agile
BUSINESS PROFILE
VETC Corporation is a member company of Tasco Corporation.
VETC was established with the objective of becoming an investor and operator of non-stop automatic electronic toll collection (ETC) system based on RFID technology. in Viet Nam. The desire of VETC is to bring a modern technology application fee collection solution to accelerate the development of the transport sector in particular and the economy in general.
The idea of VETC's non-stop automatic tolling system is rooted in the evaluations of the benefits that this system brings, and is based on the successful practice of many countries / regions around the world.