Software Developer (Senior Java)

Công Nghệ Thông Tin - Phát triển CNTT Đối Tác & Khối Văn phòng


  • Design, implement, test and maintain application software
  • To take part in software and architectural development activities
  • Contribute in all phases of the development lifecycle
  • Conduct software analysis, programming, testing and debugging
  • Identifying production and non-production application issues
  • Ensure designs are in compliance with specifications
  • Recommend changes to improve established application processes
  • Develop technical designs for application development
  • Develop efficient application code for  Java programs
  • Create application documentation
  • Cooperation with Business analysts, Data analysts, Testing team, Other teams. 
  • Communication business and colleagues from other countries.
  • BS/MS degree in Computer Science, Engineering or a related subject 
  • Good experience (minimum 5 years) with Java programming language: Object Oriented analysis, design and develop using common design patterns.  
  • Good experience (minimum 2 years) in web service: REST, SOAP. 
  • Good experience (minimum 2 years) in SpringBoot Framework, Hibernate, JPA. 
  • Have experience in Webserver (Tomcat, Nginx), DB migration (Flyway,…), API documentation (Swagger, Apiary) 
  • Have experience in SQL Server, Oracle DB. 
  • Familiarity with Docker, Kubernetes and Microservices 
  • Familiarity with front-end languages (e.g. HTML, JavaScript/JQuery and CSS) 
  • Familiarity with Scrum/Agile methodology 
  • In-depth understanding of the entire web/mobile app development process (design, development and deployment) 
  • Experience with test-driven development 
  • Ability in reading & writing & speaking in English 
  • 13th Salary Fixed and KPI Bonus
  • PTI Health Care for personal 
  • 24/7 Accidental Insurance
  • 100% Social Insurance
  • Meal + Phone Allowance
  • Yearly Medical Checkup
  • 15 Annual Leaves
  • Professional and Transparent Working Environment
  • Apply Latest Financial Technology in the World