MB Ageas Life

Vinaconex Building, 34 Lang Ha, Hà Nội

Company Size : 25-99

View more

Job description

Overview of job

  • Design, develop, and maintain Java applications.
  • Perform technical analysis to identify solutions and create technical documentation.
  • Develop functionalities for applications/systems.
  • Write APIs, Unit Tests, and optimize performance for APIs and databases.
  • Participate in database design to meet customer requirements.
  • Design high-level and low-level solutions for products.
  • Participate in project supervision to ensure technical quality and coding standards.
  • Be responsible for mentoring team members on coding, and technology, and guiding the development of features based on design and architecture documentation.
  • Explore core technologies and company technologies.
  • Research and explore new technologies such as K8S, Microservices, Cloud Native, etc.

Job Requirement

  • Solid understanding of the software development process (candidates with experience in Scrum/Agile/Kanban are preferred).
  • Strong knowledge of OOP, OOA/D, and design patterns such as GoF, Dependency Injection, IoC, SOLID, etc.
  • Experience in multi-threading, synchronous, and asynchronous processing.
  • Ability to conduct in-depth research and problem-solving.
  • Good knowledge of databases (RDBMS, NoSQL), ORM, and persistence frameworks.
  • Proficient with code versioning tools (Git, SVN, etc.).
  • Capable of code review, code standardization, and adherence to coding conventions.
  • Experience working with Microservices architecture, Layered architecture, SOA, and Distributed Systems.
  • Experience with Docker, Docker Swarm, and Kubernetes is an advantage.
  • Experience with streaming/messaging frameworks like MQTT, RabbitMQ, and Kafka is a plus.
  • 2-5 years of experience working with Java, Oracle, Spring framework, Hibernate, Play framework, Servlet, Webservice, SOAP/Restful.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Java
  • OOP
  • OOAD
  • Oracle
  • Spring
  • Hibernate
  • Git
  • Dependency Injection
  • Java Servlet
  • SOAP
  • IoC
  • Design Patterns
  • SVN
  • ORM
  • NoSQL
  • RESTful
  • Multi-Threading
  • RDBMS
  • SOA
  • Distributed Systems
  • RabbitMQ
  • SOLID
  • Docker
  • Play
  • Microservices
  • Docker Swarm
  • Kubernetes
  • MQTT
  • Apache Kafka

COMPETENCES

  • Agile
  • Scrum
  • Kanban
  • Problem Solving Skills

BUSINESS PROFILE

MB Ageas Life aims to aspire to become a leading Bancassurance insurance company in Vietnam.

MB Ageas Life will also set up a network of high quality distribution agents. The joint venture will benefit from the Military Bank's transaction network, with 217 branches and more than 2 million customers, and take advantage of Ageas and Muang Thai Life's leading insurance expertise.