Loading...
Share this Job
Apply now »

Java Backend Engineer

Aug 26, 2021
Hồ Chí Minh (TP)
GFT Technologies SE

Responsibilities  

  • Design, develop, implement and maintain Java application  

  • Write high quality, maintainable code using TDD and DDD  

  • Translating user stories into working solution  

  • Design and implement RESTful APIs  

  • Design and implement microservice architecture within the give domain  

  • Work with the distributed team in multiple time zones  

  • Actively participate in Scrum technologies  

Requirements  

  • At least 4 years of practical experience in Java (Java SE/Kotlin, Java EE/Spring/Spring Boot)    

  • Practical knowledge of version control systems, Git flow, Trunk, and GitHub flow branching strategies  

  • Experience with SQL and JPA/Hibernate  

  • Experience with messaging system like Kafka, alternatively Solace/RabbitMQ/AWS Kinesis  

  • Experience developing RESTful APIs   

  • Experience developing event-driven microservices using Kafka  

  • Hands-on experience with Kubernetes and Docker experience  

  • Familiar with DevOps toolchain: GitHub, CircleCI, Artifactory, SonarQube, et al.  

  • Knowledge of NoSQL databases such as DynamoDB,   

  • Practically experience with elastic AWS infrastructure  

  • Experience in Agile (Scrum or Kanban)  

  • Knowledge of Test Driven Development methodology  

  • Fluent English in speech and writing  

 

Apply now »