Senior Java - MHD

CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAMQuận Hoàn Kiếm, Hà Nộiglintszveřejněno 10. 09. 2026
Nutné:TypeScriptJavaScriptJavaAngularGitDockerKubernetesCloudFrontendFullstackDevOpsQA/TestCI/CDMicroservicesFinTechSecurity

RESPONSIBILITIES

  • Develop and maintain enterprise web applications using Java Spring Boot and Angular.
  • Design, develop, and maintain RESTful APIs for frontend and third-party integrations.
  • Participate in requirement analysis, technical design, and system architecture discussions.
  • Develop responsive and user-friendly interfaces using Angular and TypeScript.
  • Build applications based on Microservices or Monolithic architecture.
  • Optimize system performance, scalability, security, and maintainability.
  • Work with relational databases (Oracle, PostgreSQL) and NoSQL databases (Redis, MongoDB).
  • Collaborate with Business Analysts, Project Managers, QA Engineers, and DevOps teams throughout the Software Development Life Cycle (SDLC).
  • Perform code reviews, troubleshoot production issues, and contribute to continuous improvement of system architecture.

REQUIREMENTS

  1. The Fundamentals
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 4 years of experience in Java Development or Java Fullstack Development.
  1. Technical & System Skills
  • Proficient in Spring Boot, Spring Framework, and modules such as: Spring MVC, Spring Data JPA/Hibernate, Spring Security/OAuth2, Spring Cloud.
  • Thorough understanding of RESTful APIs.
  • Experienced with Angular (Angular 8+) and Typescript.
  • Skilled in working with Git, Git Flow, Maven/Gradle.

Nice to have:

  • Ability to read and understand English documents (good communication skills are an advantage).
  • Experience in banking, finance, CRM, or high-transaction system projects.
  • Experience with: Kafka/RabbitMQ, Redis, Microservices, CI/CD (Jenkins, GitLab CI, Github Actions), Docker, Kubernetes.
  • Strong understanding of clean code, system design, DDD, and SOLID.
  • Experience with Angular and Typescript.

Skills: Spring Boot, Banking, Java, JavaScript