Job Responsibility :
- Perform technical feasibility study and effort estimation of the change requests
- Prepare and maintain technical design spec
- Work independently to complete coding, unit testing
- Perform deployment to various testing and Production environment
- Perform peer code review
- Maintain source code versioning and branching
- Troubleshooting and resolve bugs and production issues
- Communicate effectively with different parties
- Deliver quality works that works well with existing system
- Maintain and upgrade middleware that support application, e.g. Upgrade Apache, Upgrade Java, Upgrade Oracle, Weblogic, Log4j
- Configure and upgrade application Build Environments, e.g. Jenkins and library upgrade
Requirement
- Full stack developer can work independently from Front end to backend
- 8 years (for senior, 2 years for Software Engineer) or more of experience in Application Development
- Hands-on experience on below languages / technologies :
- UI : Angular, Javascript, Javascript Frameworks, CSS, Jasper Report 6+
- Middle Tier : JAVA 8 +, JEE, Spring 4, Log4j, REST API, Maven, Nexus
- App Servers : Weblogic, Apache, JBoss or equivalent
- Dev. IDE : Eclipse or equivalent
- Data : Oracle DB, PL / SQL, stored procedures / views, or equivalent
- Basic Knowledge on Linux Shell scripting, Source Control (e.g. Bitbucket) and CICD (e.g. Jenkins)
- Experience on deploying web applications on Linux Environment / Cloud Environment
- Experience on integrations e.g. Oracle AQ, API, XML, JSON, Workato, etc
- Experience on repackage system features into services / API
- Adopt to Agile, Scrum methodology
- Familiar with ALM tool, e.g. JIRA
- Knowledge on Cloud Native Technologies like Azure / AWS, Mongo DB, Container, K8s, Node.js, Python, ReactJS would be a big plus
- Advanced English level
30+ days ago