Technical Architect (Java)

33 Quach Van Tuan Street, Ward 12, Tan Binh, Ho Chi Minh
See map
12 days ago

Job Description

  • Building highly scalable, highly available infrastructure for our application based on Infrastructure-as-Code mindset.
  • Establishing continuous distribution and builds pipelines that will help the Agile teams to deliver quickly with minimal technical obstacles.
  • Proposing and implementing metrics and scripts to monitor and improve application and system performance.
  • Monitor the system and support in fixing bugs
  • Identify opportunities to apply advanced technologies and accelerate their adoption.

Your Skills and Experience

Job Requirements Must-have: 

  • 5++ years of strong technical experience in Java, J2EE
  • Ensures the development are in phase with the software architecture defined at Group level.
  • Java Spring hibernate, Spring MVC, Spring batch, Spring boot, XML, JSON, HTML, CSS, Javascript
  • Good knowledge of infrastructure provisioning and configuration, ability to manage day-to-day cloud based infrastructure (i.e: Terraform, Ansible, Cloud Formation, etc.)
  • Good knowledge of UNIX/Linux operating system including troubleshooting and system hardening
  • Good experience with containerization-based technologies (Docker/Kubernetes/OpenShift preferable) with Service Mesh (i.e.: Istio, Linkerd, Maesh) implementation
  • Good understanding TCP/IP protocol stack, building and managing clusters
  • Experience with micro-services observability, log analysis and monitoring tools (Splunk, ELK, Prometheus, Grafana, Kibana, etc.)
  • Experience with GIT, Maven, TeamCity/Jenkins/CircleCI, Nexus/Artifactory, Java build tools, Hashicorp Vault- Agrees and controls the technical architectureAdvantage to have:
  • Experience with Git and Gitflow is a plus.
  • Experience in designing and building strategies that minimize or eliminate application downtime.
  • Understanding of how HTTPS request flows through various network layers.

Nice to have: 

  • Ability to collaborate and work effectively with cross functional teams.
  • Willingness to work in a fast paced and agile development environment.
  • Ability to show past work is a plus.
  • English: good at reading and writing skills