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.