Job Responsibilities
- Office in Shanghai, in the headquarters of AQM - Agile methodologies (SCRUM) - Flexible hours (but we like to finish our projects on time!) and friendly atmosphere - No micro-management, we like autonomous developers As a Senior Software Developer, you will be responsible for writing documented and clean, maintainable code. You should know data management, keep the architecture of the application clean (coding guide rule, design patterns), and discuss of the best implementations of features with the team. You should have, after a while, a good understanding of the business of AQM. As the team is in direct contact with the end users it is your responsibility to understand the needs and the problems of the users and be proactive in your coding approach. You will, closely along with the project manager and the end users, design the project.
Job Requirements
You are ready to handle the following tasks: - Build with the team the architecture of our application according to users’ needs - Write java + JavaScript code and tests - Participate to software development process You will play and are a master in: - Java 7, Spring, Hibernate, jUnit - jQuery, knockout.js, datatables.js - MySQL, Amazon cloud - git, server maintenance You: - are fluent in Java & English - appreciate the beauty of well-written code - are perfectionist in your code writing and consider the end-user experience - have sense of humor
Required Languages
English
Job Details
Position type
Back-end development engineer