Industry: Software Development
Location: Singapore
Roles & Responsibilities
We are looking for an experienced software developer to build custom applications and maintain applications.
Responsibilities:
Work in a team to establish best or alternative solutions that are feasible within the technology and timeline constraints to deliver projects and change requests
Analyse and troubleshoot software-related problems reported by end-users, identify root causes, and propose effective solution
Customise and configure jBPM workflows to meet specific business needs and integration requirements.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Superior analytical skills with a good problem-solving attitude and ability to perform in a team environment
Familiar with OOP design principles and strong Java development skills
In-depth knowledge in secure coding practice. Familiar with code quality tools and enjoy following clean code practice
Knowledge of:
GIT and experience in code versioning with GitLab
Spring Framework and JBoss EAP
API technologies: REST API, JSON, JWS & JWE
UI framework: JSF and Angular