Responsibilities:
- Actively participate in all stages of software development life cycle.
- Analyse user requirements and develop application to meet user requirements.
- Create detail design and relevant technical documentation.
- Validate system performance by developing and conducting test scripts; completing bug fixes.
- Support continuous improvement, investigating alternatives and technologies to meet user’s requirement.
- Ensure codes written are of the highest quality with good unit testing scripts.
- Perform detail impact analysis of changes to code to minimize bugs.
Requirements:
- Degree in Computer Science or Engineering or equivalent work experience
- At least 2-4 years relevant working experience including expertise in Java/J2EE, Spring,Hibernate, Angular JS, Tomcat.
- Experience in working with stakeholders, conducting architecture reviews, and consensus building.
- Knowledge of Microservices patterns and architecture.
- Knowledge of Restful APIs and integration patterns.
- Professional experience with n-tier application architectures development,service oriented architectures and XML.
- Experience with deployments to cloud infrastructure such as AWS, Azure, or Google Cloud.
- Experience with automated testing.
- Knowledge of CI/CD, DevOps/DevSecOps would be an added advantage.
- Thirsty for knowledge and keen to explore new technologies.
- Additional experience with COTS product, low code platform development.
- Knowledge of NewGen product will be an added advantage.
- Excellent communication skills and strong analytical and conceptual skill.
- Singapore Citizen only.