Careers

Application Developer – Java

Job Description:

  • Developing Java applications and web user interfaces.

  • Working with a team of developers to write code in Java for the workflow and tools around artificial intelligence and machine learning systems.

  • Creating applications with maintainable, secure, and scalable code.

  • Constantly improving the quality and security of the product.

  • Writing and executing unit and integration tests where appropriate.

  • Analyzing bugs and issues, debugging, and bug resolution.

Qualification:

  • At least 3 years for Middle Level and 7 years experience for Senior Level in Java technology especially web application development.

  • Bachelor degree or higher for computer science, computer engineering or IT.

  • Ability to develop web application using Java technology such as J2EE, Spring, JSP/Servlet, J-query, HTML5, CSS3, Bootstrap, Java Script, JDBC and Web Service.

  • Ability to use SQL statement with RDMS such as MS SQL Server, my SQL, Oracle, PostgreSQL and DB2.

  • Familiar with version control (svn, git, cvs and etc.).

  • Familiar with software development life cycle, experience for technical leader or control junior developers in project is plus.

  • Familiar with CRM platform or insurance / Banking / Retail industry is plus.

  • Excellent analytical and problem solving skills.

  • Good command of English.

Application form

Please fill out the following form completely.