Backend Web Developer (Java/Scala)

Dotography designs and develops innovative web technology solutions that bring banks and other financial institutions into the digital age. 

We are immediately seeking great people to join our expanding team in central Bangkok.

Role & Responsibilities

  • Design and develop complex distributed and scalable systems
  • Create clean/simple designs, write quality code, test driven development with clearly document the APIs/code
  • Implement engineering best practices including framework choice, methods, deployment, etc
  • Build reusable code and libraries for future use
  • Implementing automated testing platforms and unit tests
  • Implementation of security and data protection
  • Integration of multiple data sources and databases into one system
  • Optimize application for maximum speed and scalability
  • Create and keep technical documentation up-to-date

Skills and Qualifications

  • 1+ year professional experience in web development
  • Proficient knowledge of Java or Scala programming languages
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Good knowledge of SQL
  • Good understanding of database design concept
  • Good understanding of accessibility and security compliance
  • Basic understanding of automated testing platforms and unit tests
  • Good understanding of code versioning tools, such as Git
  • Good understanding of OWASP security principles
  • Experience building RESTful web services
  • Basic understanding of scalable application
  • Strong problem solving and analytical skills
  • Have knowledge in Web services is an advantage
  • Have knowledge in Microservice architectures and Event based (RabbitMQ) is an advantage
  • Have knowledge in Lift framework is an advantage
  • Have knowledge in unit testing is an advantage
  • Have knowledge in Continuous Integration/Continuous Delivery (CI/CD) is an advantage
  • Have knowledge in front-end technologies such as React is an advantage
  • Able to interact well with co-workers
  • Eager to learn new technologies
  • Initiative, self-supervised, self-motivated and highly responsible
  • Have positive attitude and be open-minded


  • Good basic salary - please specify your required salary when you contact us
  • Overtime available
  • Flexible working hours
  • We only work Monday to Friday
  • 10 days vacation leave in addition to public holidays. We will also give you an additional day's holiday each year you work with us
  • Each year we will carry out an appraisal - subject to a clear increase in skills levels, productivity and/or ability and willingness to take on additional responsibility in order to provide additional value to the business, you can expect a basic salary increase
  • Regular social activities & team building trips
  • Opportunities to travel aboard
  • Central Bangkok location with good access to BTS & MRT
  • We are looking for team members who will be with us for the long term - we know that you will only stay with us if you are respected & are part of happy work environment - we will do our best to provide you with this.

Please send curriculum vitae with covering letter including expected salary and former salaries in English, to  future@dotography.com