29 days ago
Singapore, SingaporeSenior
Responsibilities
- Design, develop, and deliver working software applications with a focus on Java.
- Improve software quality through code reviews, unit testing, and Extreme Programming practices.
- Prepare architectural and technical documentation for project development.
- Assist Business Analysts in elaborating user stories.
- Collaborate with Quality Assurance teams on test automation and bug fixes.
- Support DevOps teams with build and release automation processes.
Requirements
- Degree or diploma in Computer Science, Computer/Electronics Engineering, Information Technology, or a related discipline.
- Proficiency with Git and version control systems.
- Experience with frontend technologies including AngularJS, ReactJS, and TypeScript.
- Strong backend development experience with Java/Kotlin and Node.js, with exposure to other stacks such as RoR and Python.
- Familiarity with low-code platforms including OutSystems, Mendix, Pega, Appian, and MS Power Apps.
- Knowledge of cloud platforms such as AWS, GCP, Heroku, and Azure.
- Experience with Continuous Integration tools such as Bamboo or TeamCity.
- Proficiency with low-code development and wireframing tools, particularly Figma.
- Experience in Mac/Linux environments and familiarity with Windows and UNIX/Linux servers.
- Understanding of design patterns, unit testing, and mobile application development is advantageous.
- Strong presentation, listening, problem-solving, analytical, communication, and interpersonal skills.
- Relevant cloud certifications are valued.
Tech Stack
AWSBambooGitGoogle Cloud PlatformHerokuJavaKotlinLinuxmacOSNode.jsPythonReactRuby on RailsSwiftTeamCityTypeScriptWindows
