[Ha Noi] Senior Java Developer

LinkedIn|GPBank|Vietnam|12 Aug 2026
Apply Now →

JOB DESCRIPTION

WORK LOCATION: Ha Noi, Viet Nam

MAJOR ACTIVITIES

1.     Analyze business requirements and identify scope of work related to Micro-service and API

2.     Design technical integration between core systems and external/internal platforms

3.     Create detail design for identified Micro-service

4.     Create specifications for identified API

5.     Support to deploy Micro-service and API into production

6.     Support to resolve incident/problem on production

7.     Review and accept Micro-services design documents and source code delivered by partners.

8.     Research and improve the Micro-service and API development framework/standard

9.     Training for other team members

REQUIREMENTS

Educational Qualifications

·      Bachelor’s degree in computer science, Engineering, Mathematics, or related field of study: or equivalent education, training & experience

  Relevant Knowledge/ Expertise

  • Experience with AWS database services, including:

+ Relational Databases: RDS (MySQL, PostgreSQL).

+ NoSQL Databases: DynamoDB or ElastiCache (Redis/Memcached).

  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes (EKS on AWS is a plus).
  • Knowledge of DevOps tools and practices, including CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS Code Pipeline.
  • Experience with design and develop Micro-service/API using Domain-driven design pattern.
  • Experience with designing and developing event-driven and message-driven applications, including the use of messaging systems like Kafka, RabbitMQ, and AWS SQS…, event orchestration tools, and patterns such as CQRS and Event Sourcing.
  • Experience in designing and deploying AWS-based solutions with a focus on efficiency, security, and cost optimization
  • Experience in at least one domain: Digital Banking or Lending.
  • At least 3 years design and develop Java-based application using Spring, Spring Boot.
  • AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer) are preferred.

Skills

  • Ability in English reading and writing (mandatory), and speaking, listening (preferable).
  • Teamwork, careful, attention to detail, logical thinking
  • Self-development.
  • Communication, negotiation and problem solving

Relevant Experience

·      Banking Domain experience

·      Agile/Scrum experience