Middle Java Developer

Updated: October 30, 2024 Deadline to apply: November 30, 2024

JOB DESCRIPTION

  • Work as a software developer on the web-based application product in JAVA-related and open-source technologies 
  • Develop applications based on graphical layout designs that follow the strict requirements 
  • Take ownership and accountability for production service, including fixing fail, problem investigation, root cause determination, and resolution 
  • Participate in and provide quality assurance activities, including code reviews, white-box testing, test coverage for own work and team outcome 
  • Accountable for continuously discovering, evaluating, and implementing new technologies/processes to optimize development efficiency or improve product quality 
  • Establish estimation, proposing development solutions with customers 
  • Continuously research and implement new technologies to maximize development efficiency 

REQUIRED SKILLS AND EXPERIENCE

  • At least 3 years of experience in software & back-end development technologies in general 
  • Proven hands-on experience in Java ecosystem, Spring boot, Microservices, SQL, NoSQL: MongoDB, … 
  • Experience in designing & developing RESTful APIs and microservices-based systems; 
  • Strong knowledge of writing secured codes and a good understanding of design patterns 
  • Working knowledge of Scala/Spark/Kafka or any functional programming languages is a very BIG plus 
  • Experienced in developing and deploying microservices with Cloud-based technologies (AWS, Kubernetes, Docker…) 
  • Experience in the agile scrum-based development process 
  • Experience with unit test

 

DESIRED SKILLS

  • Experience as a software engineer in complex, enterprise-level development projects 
  • Establish software development patterns and best practices via examples and shipping code 
  • Develop architectures that are inherently secure, robust, scalable, modular, API-centric, and global. 
  • Collaborate with the business team to develop and clarify requirements to enable the development of technical solutions  
  • Provide executive-level support for initiatives, particularly as related to re-use, funding requirements, and areas of risk 
  • Multi-tasking ability is essential to handle multiple priorities with minimal direction from management 
  • A good command of English (both written/verbal) is a plus

BENEFITS

Salary: Up to 30M 

  • Probation salary is 100% of the official salary 
  • 13th-month salary and performance review twice a year 
  • Bonus for special occasions each year (Labor Day, National Day, Solar New Year, Lunar New Year) 
  • Employee’s professional certification and training allowances subject to company regulations 
  • BSH Care Health Insurance  
  • Annual Health Assessment 
  • Social, health, and unemployment insurance following Government policy 
  • Enjoy company summer trips and other team-building activities held monthly and quarterly 
  • Work five days per week with flexible working time 
  • Have chances to gain knowledge on the latest waves of blockchain, AI, Big Data 
  • Professional, creative, and dynamic working environment  

SUBMIT APPLICATION

  • Send your CV via email: tuyendung@gem-corp.tech 
  • Hotline: +842466666100 
  • Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
  • Linkedin GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/