Senior Fullstack Engineer

JOB DESCRIPTION

As a Fullstack Engineer (Java & ReactJS) you will be entrusted with the responsibility of crafting high-quality solutions for premier investment banks globally. Your daily tasks will encompass working within a Scrum framework, developing innovative functionalities, conducting module testing, documenting your progress, and reporting to the Team Leader.
Backend Development: Design, develop, implement, and maintain Java applications.
Frontend Development: Develop and maintain frontend applications using ReactJS.
Code Quality: Write high-quality, maintainable code using TDD and DDD.
API Development: Design and implement RESTful APIs.
Microservices: Implement microservice architecture within the given domain.
Collaboration: Work with distributed teams across multiple time zones.
Scrum Participation: Actively participate in Scrum methodologies.
Integration: Ensure seamless integration between frontend and backend components.

JOB REQUIREMENT

Over 8 years of practical experience in Java (Java SE/Kotlin, Java EE/Spring/Spring Boot) and ReactJS.
Practical knowledge of version control systems, including Git flow, Trunk, and GitHub flow branching strategies.
Experience with SQL and JPA/Hibernate.
Experience with messaging systems such as Kafka, Solace, RabbitMQ, or AWS Kinesis.
Proven experience developing RESTful APIs and event-driven microservices using Kafka.
Hands-on experience with Kubernetes and Docker.
Familiarity with DevOps toolchain: GitHub, CircleCI, Artifactory, SonarQube, etc.
Knowledge of NoSQL databases such as DynamoDB.
Experience with elastic AWS infrastructure.
Proficiency in agile software development methodologies (Scrum or Kanban).
Knowledge of Test-Driven Development methodology.
Fluent in English, both spoken and written, with good communication skills in Vietnamese for cross-functional team collaboration.
Bachelor's degree in Computer Science, Computer Engineering, or equivalent industry experience.
Nice-to-Have Requirements:
Experience in the financial technology sector (e.g., digital banking, payment gateways, lending/risk management, payment systems, eKYC, fraud, AML).
Practical experience with the Spring framework and its dependencies.
A structured mindset with the ability to adapt to changes in a fast-growing organization.
Ambitious and results-driven personality.
Ability to work well as part of a team in a fast-paced environment.

WHAT'S ON OFFER

Competitive salary
13th–month salary guarantee
Performance bonus
Professional English course for employees
Premium health insurance
Extensive annual leave

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:

Information Technology & Services

Technical Skills:

Java, ReactJS

Location:

Ho Chi Minh, Ha Noi, Da Nang - Viet Nam

Salary:

Negotiation

Job ID:

J00661

Status:

Close