Associate Software developer (15 month FTC)
Role details
Job location
Tech stack
Requirements
problem solving Performing code peer reviews Writing automated tests at unit, integration and functional levels and drive code quality within the team Troubleshooting builds and deployments Documentation of all technical designs Assisting with support escalation Role-specific skills, knowledge and experience Experience in using Java with tools like Junit, Maven, Gradle and mockito to build and test developer tooling, libraries and cloud services is a must Experience using React, Webpack and JavaScript ES2015/16 to build and test applications. Testing frameworks in one or more of: Jest, Enzyme, Karma, Mocha, Sinon, Cypress, JPhantomJS or Jasmine Experience applying static typing in Javascript Experience working on a large codebase/API Creating Automation with Groovy Script / ScriptRunner Experience with HTML5, CSS and front-end best practices Experience in any one database storage technology and languages (e.g. SQL/RDBMS like Postgres and/or NoSQL like DynamoDB) Understanding of serverless and micro-services oriented architecture with extensible REST APIs and developing consuming these in Javascript or Java Understanding of high-availability, fault-tolerant, scalable, distributed systems Internal tools and consulting with Jira, Git, Gitlab Serverless/Microservice Architecture Secure cloud native applications deployed in AWS Experience with Atlassian products and APIs such as Jira (especially), Bamboo, Bitbucket, and Confluence. Jira product/APIs Atlassian Connect & Forge Frameworks Desirable Experience with NodeJS Experience with agile software development methodologies like Kanban or Scrum Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, AWS lambda, fargate, SNS / SQS, DynamoDB, API Gateway and S3) and Docker containers Passion for the latest trends in application design and Interest in learning more about new languages and frameworks Experience with continuous integration, continuous delivery and infrastructure as code