• Academic level
• Minimum 2 years of J2EE experience in designing and building software solutions
• Experience with technologies such as Struts, Spring, Hibernate, Webservices, Microservices, etc.
• Experience with JSPs, HTML, JavaScript, CSS, AJAX, and other standard web technologies and protocols
• Knowledge of UI development and design principles
• Experience in working with a Scrum team
• Experience with IT Infrastructure, Linux Server, Virtualization technologies would be a plus
• Experience in GIT source control and related flow
• Having experience of any front-end framework (NodeJS, ExtendJS, AngularJS…) is a plus
• Design software modules and write code for them
• Perform unit test, manually and/or automatically to assure software quality
• Assure that the design and code meet up the standards and conventions set forth by the software architecture and project rules
• Actively participate in the effort defining development best practices, participate in design/ code reviews and process improvements
• Cooperate with other team members to fulfill project needs
• Report to Project Manager and adhere to strict delivery schedules
• A collaborative, modern and creative environment
• Flexible working hours
• Friendly and open working environment
• Attractive and competitive salary
• 13th salary bonus
• We provide you laptop
• Premium health checkup
• Gifts and allowances for Wedding, newborn babies, Women’s Day, Children’s Day and Mid-Autumn Children’s Festival
• 12-day annual leaves, Christmas Day Leave
• Annual Performance Reviews
• Teambuilding events and company trip
• Training and career development opportunities
• Onsite opportunity to The Netherlands
• Fully stocked kitchen with raw noodles, tea and coffee
• Free in-house entertainment facilities
• Demonstrated ability to initiate and contribute to technical discussions
• Ability to give and receive feedback constructively
• Desire to learn and committed to personal development
• Proven experience in working with minimal supervision
• Strong analytical and conceptual thinking
• Can deal with uncertainty in dynamic environment
• Be able to work in parallel on different paths
• Experience in writing technical documentation
• Competent English skills: writing, reading and listening skills
• Be a team player with excellent communication skills, energy, enthusiasm and a willingness to work in a fast-paced environment
Tagged as: hibernate, java, spring, Struts