Job details

Full Stack Developer (Java) (1 Year Contract)

  • Java
  • iOS
  • Android
  • SQL
  • React.js
  • Redis
  • Rest API
  • Spring

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
  • Developing and executing project following the project plans.
  • Write code, unit test and test to ensure the software work follow the acceptance criteria.
  • Write and executing automation test follow the defined test cases.
  • Applying best practices and standard operating procedures.
  • Investigating and fixing the production issues and provide the preventive solution.
  • Ensuring proper development documentation.
  • Communicating key project data to team members and building cohesion among teams.

What you will need
  • Experience working in an Agile/Scrum development process.
  • Hands-on programming experience using one or more of the below.
  • Back-end : Java Spring boot framework:
  • Web application : ReactJS
  • iOS : Swift/SwiftUI
  • Android : Kotlin
  • Able to do full stack development is avantage.
  • Strong coding skills : clean code, design pattern.
  • Experience software architecture design : micro-service, reactive programming.
  • Hands-on working with RESTFul web service.
  • Experience in unit test and automation testing tools.
  • Experience working in relational database (PostgreSQL).
  • Able to design database and SQL statements with good performance.
  • Hands-on programming experience using RabbitMQ, Redis.
  • Problem-solving attitude.
  • Collaborative team spirit.

Who you are
  • Thai national
  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 3-5 years experience as software engineer or software development experience, preferably in a related field.
  • Excellent verbal and written communication skills in Thai.
  • Intermediate/advanced verbal and written communication skills in English.