Senior Java Developer

GetLinks partner

Hanoi, Vietnam

Negotiable

Job description

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 fix on 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

·      Good command of English (both written/verbal) is essential 

·      At least 5 years of experience in software & back-end development technologies in general 

·      At least 1 year of experience with Banking and Finance  

·      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 software engineer in a 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 business team to develop and clarify requirements to enable 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 essential to handle multiple priorities with minimal direction from management 

BENEFITS

·      Probation salary is 100% of 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

·      Project bonues twice a year

·      Employee’s professional certification and training allowances subject to company regulations 

·      BIC 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