JD:
Basic Qualifications
• Relevant hands on experience in software development, algorithm design and message processing UI development
• Bachelor’s in Computer Science or related STEM field with 4 – 10 years of industry experience
• Strong hands on experience developing in Java, JQuery, Angular/React/ Node Js using nosql databases
• Experience building REST and/or SOAP APIs, building processes to parse JSONs, Kafka messaging
• Web application development experience. HTML, CSS and JavaScript experience is required.
• Practical experience developing cloud-native applications and deploying to a Cloud environment (i.e IBM Cloud, AWS, Google Services, or Azure, etc)
• Experienced in Continuous Integration/Continuous Delivery (CI/CD) of code into production
• Experience with test automation and test driven development practices and frameworks - mutation testing, functional testing (NodeJS, Jasmine, JUnit, Cucumber), mock frameworks (Mockito, etc.), contract testing
• Experienced in AWS development/engineering standard methodologies is a plus
• Experienced in cloud data stores - S3, Dynamo DB and/or Amazon RDS
• Passionate and self-motivated to learn and keen to constantly improve and develop skills to stay current with and investigate technology trends.
Preferred Qualifications
• Experience building green field applications from scratch.
• Experience with system orchestration platforms such as Puppet, Chef or Cloud Formation a plus