Position: Senior Java Developer
Company: IWA Solution
Category: Java
Experience required: 2y
English level: upper

Qualifications
•	3+ years’ experience in Java server-side development with Spring and MyBatis, experience in REST API development or integration
•	Hands on experience in Java 8 and above, with decent understanding of core design patterns and software development best practices
•	Experience with SQL and relational databases
•	Experience with development collaboration using Git
•	Knowledge in third-party API integration. (e.g. OAuth, SMS API, Payment Gateway)
•	Knowledge of Agile/Scrum development methodologies is a plus
•	Knowledge in one of the following is a plus: Docker, Swagger, Redis, AWS/Google Cloud
•	Excellent communication skills, able to work in a team

Responsibilities
•	Candidate is expected to join a distributed team of talents; working on company's latest product involving a SaaS based system management framework and B2C system with REST API supporting front and back office. 
•	Candidate is also expected to be able to properly monitor and troubleshoot on live environments with high throughput requirement.