Bangkok, Thailand, Thailand
Depends on Experience
Bachelor’s degree or Master’s degree in computer engineering, computer science or related field with at least 5 years of
experience in Java programming and web development.
Strong experience in working with Business Analysts or Business Customers for requirements
definition and transforming these into technical design.
Demonstrated experience with software development life cycle methodologies, especially agile (SCRUM and/or Kanban)
and continuous integration.
Comfortable working independently, but has experience working in a team environment
Strong experience on Spring Framework (MVC, Rest, Security, Data), JPA, Hibernate, Web Services and relational databases,
(as Oracle, PostgreSql, MySQL etc ...).
Very good command of English language.
Desired requirements /skills /experience
Excellent communication skills, interpersonal, oral, and written.
Strong aptitude and desire to learn new technologies and tools.
Experience on NoSQL database will be a plus (as MongoDB, ElasticSearch etc ...).
Experience on Android and/or iOS will be a plus.
Working experience with Jira, Confluence, Maven, Jenkins, Nexus, Git, SVN Experience with
behavior driven development is a big plus.