Job Details
- Handle multiple project requirements and make appropriate technical decisions
- Take part in making strategy of company technical growth, design reviews and make suggestions for architectural and design improvements
- Research and develop code to implement or improve functionality and performance
- Evaluate and adopt technologies which improve the team efficiency and platform capability
- Code review peer developer’s code and provide constructive feedbacks to ensure consistency and quality of code
- Work mostly with oversea projects and customers in Germany, the US, Australia so English communication is a must
Job Requirements
- >= 3 years of experiences in Java
- Bachelor degree or higher in Computer Science, Information Technology or equivalent
- Strong analytical mindset and problem solving skills
- Good English communication and interpersonal skills
- Ability to effectively prioritize tasks.
- Experience with relational database
- Strong knowledge in Algorithms
- Experience with at least one of the following technologies: Spark, Hadoop (HDFS, HBase, Hive), Cassandra
- Have experience with Spring and use shell script in Linux are plus
Benefits
- Negotiable salary rate, together with annual raise depending on your performances, project bonuses…
- Probation periods with full salary.
- More chance working with and learning from many experts from around the world and getting onsite or abroad opportunity from our clients/ partner(Germany, US, Japan, Belarus, Bulgaria, Australia,Finland…)
- Dynamic & Flexible Working Environment
- Flexible working time ( 9:30 – 18:30).
- 20 leave days / year.
- Annual outing trips/vacations, company events; monthly workshop/course fee.
- Free English class (three times per week).
- Free Guitar Class
- Lunch & Learn (twice per month) for all staffs sharing their experiences and updating new technologies.