CarpTech

65C Cao Thang, TP Hồ Chí Minh

Company Size : 10-24

View more

Job Summary

Job description

Overview of job

  • Translate application User Stories and use-cases into functional applications
  • Design, document, build, and maintain efficient, reusable, and reliable Java services
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and defects, and devise solutions to these problems
  • Help to maintain code quality, organization, and automatization 

Job Requirement

  • 2+ years of work experience as a Backend Java Developer
  • Java Framework: Spring Boot, Spring Security, Spring Data JPA
  • Java Library: Lombok, Mapstruct, Apache Common
  • Design Pattern: TDD/ DDD
  • Relational Database: one of Oracle, Postgres, MySQL
  • Caching: Redis
  • Message Queue: RabbitMQ / Kafka
  • Build Microservice application with Spring Boot

Nice to have skills:

  • Orchestration: Docker, Docker-Compose, Kubernetes
  • Java Framework: Spring Cloud
  • Distributed Lock
  • Api Gateway Kong, Service Mesh Istio
  • Gitlab CI, Kubectl, Rancher UI, SonarQube, Nexus Repository
  • Intellij IDEA, Sonarlint, Git-Flow, Jira Software
  • Linux familiar: Ubuntu, MacOS, CentOS
  • Declarative programming

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Java
  • Spring Boot
  • Spring Security
  • Oracle
  • Linux
  • CentOS
  • PostgreSQL
  • MySQL
  • Jira
  • Ubuntu
  • TDD
  • JPA
  • RabbitMQ
  • Docker
  • Redis
  • DDD
  • Apache Kafka
  • IntelliJ IDEA
  • Kubernetes
  • Microservices
  • Gitflow
  • Istio
  • Spring Data
  • Spring Cloud

BUSINESS PROFILE

CarpTech aims to be the best contributors for digital transformation age in Vietnam.

Founded in 2014, we are a group of Microsoft certified developers who want to solve business challenges with SharePoint. We are also using .NET technologies to provide warehouse and service management systems to customer which integrated seamlessly in to current system or ERP. Although the usage of cloud is growing but our customer still need on-premise solutions so we expand to hardware domain our customers can get more benefit from our whole IT solution from us.

 

MORE JOBS FROM THIS EMPLOYER