Senior Developer
Selangor, Malaysia
Frontend Development
Full Time
The Employer
Getting you access to remote work and short term gigs, while improving your skills. We also get you great full-time jobs fast.
• Able to lead a team of experienced developers in creating web & cloud-based solutions. • Reporting on development progress and issues and identifying the necessary remedial actions. • Ensuring that all solutions are well documented and meets design requirements. • Working closely with the development team, product owner, project managers, and scrum master as well as with QA engineers and other developers. • Implementing the requirements, user stories, and requirements prioritized and defined by the product owner. • Producing code which implements the requirements in the most efficient, robust and timely way. • Following OOAD principles, design patterns and coding best practices, and architectural principles. • Assisting QA with the knowledge required to test the product. • Providing time estimates for work based on verbal and written technical requirements. • Contribute to product documentation of the implementation when necessary.
Skillset Requirements
• Higher Diploma or Bachelor’s Degree in Computer Science or relevant field of study. • Excellent Java J2EE development skills and at least 5 years of development experience. • Experience managing a team of developers and familiar with methodologies – Test Driven Development (TDD), Continuous Integration (CI) and Agile Scrum or Extreme Programming. • Experience with developing multi-tenant Cloud based enterprise solutions. • Familiar with cloud architecture and platforms as Amazon EC2/S3/EBS/RDS/SQS, Windows Azure, IBM Softlayer, or others. • Good experience in working with Spring Framework (Core, Boot, Batch, Integration, Cloud). • Understand SLA and availability, scalability and high performance. • Sound knowledge of relational and unstructured databases and the different aspects of working with Java. • General understanding of UI, HTML, CSS, JavaScript, JQuery, AngularJS and AJAX. • Experience with design patterns. • Experience with mobile app & RESTful web service development is a plus. • Quality awareness, self-motivation, and problem solving skills (the ability to think out of the box). • The ability to work well in a team but also independently on individual projects and challenges. • Good English skills and the ability to thrive in a multinational environment, Mandarin is a plus.