Fullstack Engineer
Selangor (MY01), Malaysia
Role:
To architect, design and deliver server-side components and client application for on-prem or cloud-based deployment Deliver innovative, dazzling and responsive web applications from these components
Apply state-of-the-art testing practices on unit and integration level for continuous integration
Apply best practices when it comes to software engineering (testing, documentation, code review etc.)
Apply agile methodologies throughout the development process
Profile:
Bachelor Degree in Computer Science or Information Technologies, or equivalent
5 years of experience in software development
Proficient with Java Programming Language : J2EE and frameworks such as EJB 3, Spring 3.x, Hibernate 3 with HQL Good experience with JAVA SE : Swing
Strong experience in OOP and multithreading concepts
Good experience with Front-End development :
-
JavaScript, TypeScript, HTML5, CSS3, LESS/SCSS – Language
-
Preferable experience working on AngularJS/Angular Framework
Hand-on experience on Web Services (RESTful)
Database knowledge: SQL/PLSQL preferably on Oracle and MYSQL
Good understanding on database and file synchronization : SymmetricDS, Talend
Good experience working on Batch processing and Bash
Experience on application Server : Jboss 6, Jboss 7, Wildfly 8.x>
Experience on Unix/Linux commands
Experience on application container such as Docker, Virtual Box, Kubernetes
Proficient Knowledge on tools and IDEs like Eclipse, IntelliJ, Visual Studio Code, SQLDeveloper, MySQL Workbench Good understanding on project build/recourse/package manager/management or CI/CD process :
• Maven/Ant & Jenkins/Bamboo, Artifactory, NPM, Grunt, Bower
Software Development & Collaboration Tools : Confluence Wiki, Bitbucket, JIRA Autonomous, curious, trustworthy, result-oriented and problem solving skills
Team player in a multi-cultural working environment with ability to work independently Familiar with Agile & Scrum Methodology