Java Developer
AvePoint, Singapore
What you will do
- Solution the design and develop the software using waterfall/Agile methodology.
- Perform investigation, troubleshoot issues by developing scripts, SQL queries.
- Work closely and collaborate with the Business Analysts and System Analyst on requirements, test automation, and bug fixes etc.
- Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
- Support production issues and duty rotation for after-office-hours support.
- Involve in application deployment to the various environments.
What you need
- Good understanding and completion of projects using waterfall/Agile methodology.
- Demonstrable skills in Java, Dot Net, development.
- Demonstrate knowledge of automated software testing methodologies such as unit testing, integration testing, functional testing, test driven development (TDD) and behaviour driven development (BDD).
- Demonstrate knowledge of creating packaging / build scripts with MSBuild, Maven, Docker etc.
- Ability to troubleshoot complex issues ranging from system resource to application stack traces.