Job Description :
Participate in agile software development, prototyping and code reviews with a small team of developers
As a full-stack developer, you will create back-end services in Java/Go/Node JS and front-end in HTML, CSS3 and JavaScript Angular JS
Design and implement the front-end webpage for the application
Design, implement and/or use RESTful web services
Implement modern and responsive UI for the web and variety of devices
Write testable, well-thought-out code within the Java ecosystem, embracing additional languages and frameworks when appropriate
Unit, e2e and performance testing software under load to ensure reliability and scalability
5-8 years of experience as Full stack developer and/or server-side
Prior experience working on a scalable web-based application
Strong experience with Java in web app development with Scala
Experience designing, implementing and using RESTful Web Services with Service-Oriented Architecture
Must have 3+ years of hands-on experience with Angular JS
Must have 3+ years of hands-on experience with Node JS
Must have 3+ years of hands-on experience with HTML, CSS, and cross-browser layout skills and responsive design
Knowledge and experience with various JavaScript frameworks like React, D3, etc.
Strong experience working with MVC
Solid understanding of version control principles, preferably using Git
Solid understanding of decentralized ledger technology (blockchain)
Experience using NoSQL, CouchDB and/or relational databases
Ability to navigate the vast and quickly evolving collection of open source projects and select the right tool for the job
Attention to detail and an ability to build reliable, scalable, and flexible software
Knowledge and experience with Hyperledger Fabric is a plus
Knowledge and experience with SharePoint is a plus
Knowledge and experience with authentication is plus
Knowledge and experience deploying applications on a cloud instance a plus