Linux serverNETWORK ADMINISTRATIONSredhat

DMA Global : Full-Stack Developer

Requirements:

– Java development experience, preferably in an enterprise environment
– experience with Spring Framework and related projects, preferably Spring 4
– experience with Hibernate
– experience REST or web services, client- and/or server-side
– experience with JUnit and related frameworks
– able to work full time on-site in downtown Edmonton, Alberta
– ability to work individually and as part of a small team with minimal supervision

Desirable requirements:

– computing science, computer engineering, or a related degree
– experience with JPA
– experience with Javascript, Bourne Shell, and/or Python
– experience with distributed applications
– experience with automated test frameworks
– experience with continuous integration
– experience with containerized environments (eg: Docker and related projects)
– experience with OpenStack

Backend
Mandatory experience includes:
• Recent Java experience, preferably in enterprise or cloud native environments.
• Spring
• Hibernate
• SQL (Postgresql, MySQL/MariaDB, Oracle, or DB2), including HQL or JPQL
• Writing both producers and consumers of REST and other web-based services
• Using Git, RTC, or similar source code repositories.
• Eclipse
• Using Linux on the command line
Experience in the following would also be beneficial:
• Enterprise or cloud-native environments
• Enterprise message queues
• Kubernetes
• Writing and consuming database stored procedures.

Frontend
You must have experience with some combination of the following:
• Creating single-page web apps in modern JavaScript (ES5/ES6/ES7) or TypeScript
• Front-end coding using React and state-management libraries like Flux / Redux / Mobx
• Using build automation tools including Webpack and Gulp
• Working with Graphic Design software including Photoshop and Illustrator
• Working with CSS frameworks including Bootstrap and Material UI
• ConsumingRESTAPIs
• DeployingcodewithGit
Other nice-to-haves include:
• Experience using Flow, a static type-checker for JavaScript (TypeScript exp. is equivalent)
• Experience building hybrid applications using React Native
• Experience building hybrid applications using Apache Cordova
• Experience writing front-end tests using mock frameworks like Jest, and Mocha or Jasmine
• Experience with Selenium and other automated testing tools
• Experience with Docker or Kubernetes
• Comfortable with using Linux on the command line

source

by DMA Global

openstack

Leave a Reply

Your email address will not be published. Required fields are marked *