MIC JavaScript Developer
MIC JavaScript Developer
• AWS
• Docker
• Micro-services
• Spring & Spring-Boot experience
• Web technologies including HTML, CSS, JavaScript & HTTP/HTTPS request-response
protocol
• Implementing both front-end and back-end
Relevant • AngularJS and Angular.io
Experience • Node.js, Express & Swagger/OpenAPI Specification
• MEAN stack (mongo, expressjs, angular, nodejs)
• Document-based NoSQL database (MongoDB, CouchDB, DynamoDB etc...)
• Relational databases and SQL (PostgreSQL, DB2, Oracle, etc...)
• Linux distro (Ubuntu, Debian, Fedora, etc...)
• JMS and Messaging technologies
• XML and Related technologies
• Web services
• Gradle
• GIT
• Unit Testing JUnit/Mockito
Momentum Metropolitan Services
• Security principles
• Test automation
• DevOps expierance
Key accountabilities/KRAs/KPIs:
Mandatory Skills:
• Ability to read UML and participate in design sessions
• Working knowledge of development design patterns
• Sound object-orientated analysis, design and development
skills and knowledge
• Good understanding of agile development methodologies
and practices
• Adapts structured coding styles for easy review, testing, and
maintainability of the code
Technical
Skills • Integrate the developed functionality and/or component into
Skills
a fully functional system
• Ensure unit and integration level verification plan are in place
and adheres to a great quality of code at all time
• Actively participate in troubleshooting, debugging and
updating current live system
• Verify user feedback in making system more stable and
easier – continuous improvement
• Utilise trends and metrics to develop, optimise, and
implement solutions that address key business challenges
Momentum Metropolitan Services
and drive business objectives.
• Keep abreast of industry trends and best practice to optimise
service offering, ensure compliance, and mitigate risk.
• Develop innovative ways to meet the needs of unique clients
pro-actively.
• Proactive
• Systematical and analytical way of working
• Result-oriented approach to work
• Work Flexibility
• Accountability and ownership of work
Soft skills/
• Ability to work under extreme pressure
Competencies
• Resilience
• Good communication skills
• Ability to collaborate in a team
• Keep updated with the latest technology
• Coach and mentor team members