Job Description
About Company
- Work together with our team to deliver projects for many of our clients across the world.
- Work within the Scrum framework and be involved in requirements analysis, planning, estimations, and continuous software development.
- Demonstrate technical leadership through self-assignment of tasks and using appropriate technical solutions and architecture.
- Perform design and code reviews and teach the team good coding practices and logic.
- Participates in installation, on-going maintenance and production support of software systems.
- Maintain a high standard of quality through knowledge and coding of unit and integration testing.
Upon successfully passing probation:
- Performance bonus up to 14 & 15th month, and an additional 8 million health and training annual allowance.
- Flexible work hours, no expected overtime & 12 days annual leave + 1 extra Christmas holiday + up to 5 extra days as sickness leave.
- Emphasis on personal & career development with 2 hours/week of English classes, regular mentorship & technical workshops & additional leadership/soft skills training during work hours.
Your skills & qualifications
- \n
- 3+ years of experience designing\/implementing large-scale Java enterprise applications. Skilled with Java\/JSP\/JSF, MVC, Spring\/Struts Framework, XML\/XSLT\/XPath, REST\/JSON\/SOAP and Java<\/li>\n
- Application server technologies. Experience in developing applications using MVC frameworks, HTML5, CSS, JavaScript, JQuery.<\/li>\n
- Experience with the following technologies is highly desirable: Liferay, Java-based portal and CMS.<\/li>\n
- Experienced with following is a plus: OSGi, Jenkins, AWS, Advance caching and indexing, LDAP\/SSO\/OAuth.<\/li>\n
- Experience in Service Oriented Architecture, Web Services, Design Patterns, RDBMS and other data sources.<\/li>\n
- Experience designing data models (logical and physical models), and constructing database schemas and complex SQL queries.<\/li>\n
- Implementing automated testing platforms is a plus<\/li>\n
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)<\/li>\n
- Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)<\/li>\n<\/ul>\n
Benefits for you
- Excellent salary with 13th month bonus and up to an additional 2 months performance bonus
- Free lunch everyday at the office and monthly team social events
- Extra days off: Christmas time, up to 5 days for sickness leave
- Additional health and training allowance renewed yearly
- Emphasis on personal and career development (2 hours/week of English classes and weekly soft skills training during work hours)
- Opportunity to travel to other countries for training and work
- Fun and open family like work environment
- Fully English speaking environment working with clients from USA, Canada, Europe & SE Asia on portfolio piece projects for great clients
- 5 day work week (Mon - Fri) with no overtime hours expected
Company
Code Engine Studio
Industry
Gia công phần mềm
Company size
25-99
Nationality
Canada