Full Stack Java Developer

Evolved Vehicle Environments Inc. Publié : le 26 Déc 2018
Lieu
Ottawa, Ontario
Échelle salariale
Competitive based on experience
Heures par semaine
40
Date de début
2019/01/14
Date de fin
2019/12/31

Description

Full Stack Java Developer

Evolved Vehicle Environments (EVE) develops next generation connected car solutions to bring the modern digital lifestyle into vehicles in a safe and effective way. We are looking for a Full Stack Java software engineer (3+ years) having the ability to develop, debug, secure, improve, and modify existing and new in-vehicle software solutions. The candidate should in-depth knowledge of java and full stack web development experience, be a detail-oriented person with excellent communication skills who can work in a dynamic team environment to develop leading-edge software solutions for connected vehicles in global markets.

Tâches et responsabilités

 

  • Design, develop and test back-end Java based web API
  • Develop and modify existing front end we
  • Design and improve increasingly efficient and scalable back-end services
  • Design and adopt IBM Cloud back-end to new fields and technologies
  • Maintain high standards of quality for code, technical documentation, and deliverables
  • Collaborate on projects comprised of varying skillsets through code reviews and design discussions
  • Maintain, update and support existing software features and solutions
  • Developing front end website architecture
  • Designing user interactions on web pages
  • Ensuring cross-platform optimization for mobile phones
  • Meeting both technical and consumer needs
  • Staying abreast of developments in web applications and programming languages
  • Obtain a strong knowledge and understanding of our software solutions

Connaissances et compétences

 

Skills and Qualifications:

  • 3+ years of experience in Java development building large, scalable enterprise solutions
  • 3+ years of full stack development experience
  • Excellent verbal communication skills
  • Experience with spring/springboot framework
  • Proven ability to gather requirements and produce technical design and specifications
  • Ability to design, develop and test in a multi-threaded asynchronous distributed system
  • Ability to work within a team using agile methodologies is an asset
  • Able to multi-task and flourish in a fast-paced, deadline-driven work environment
  • Proven ability to work both independently and collaboratively within a team environment

Required Skill set

  • Highly proficient in Java
  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript
  • Experience with: Typescript & SASS/LESS
  • Knowledge of frontend performance optimizations techniques
  • Familiarity with  a variety of modern JavaScript frameworks
  • A good understand of modern web applications
  • Communication protocols: RESTFUL services
  • Database: SQL, MySQL
  • Tools: Eclipse, Code Collaborator, JIRA, Jenkins
  • Version Control: Git, BitBucket

Nice to Have

  • Knowledge of Web Sockets/WebRTC
  • Knowledge in IBM Docker
  • Knowledge in IBM Bluemix/Cloud
  • Experience programming in C/C++
  • Experience with ColdFusion

Scolarité requise

  • Bachelor’s degree in Computer Science Engineering or equivalent
Eligibility criteria

Les Stages lancement de carrière sont financés par le gouvernement du Canada dans le cadre de la Stratégie emploi jeunesse. Pour des renseignements sur les critères d’admissibilité du programme visitez leur site Web.

 

Les stagiaires admissibles :

  • Ont obtenu leur diplôme dans les deux ans précédents le début du stage
  • Sont sous-employés (avoir un emploi au-dessous de leur niveau de scolarité ou à temps partiel)
  • Sont âgés de 30 ans ou moins au début du stage
  • Sont citoyens canadiens, résidents permanents ou détenteurs du statut de réfugié au Canada*
  • Sont légalement autorisés à travailler en vertu des lois et règlements provinciaux et fédéraux applicables
  • Ne reçoivent pas de prestation d’assurance-emploi pendant le stage
  • Sont disponibles pour travailler pendant au moins six mois

*Le statut de réfugié doit être conféré aux termes de la Loi sur l’immigration et la protection des réfugiés. Les personnes en attente du statut de réfugié et celles qui détiennent un visa de séjour temporaire, visa d’étudiant ou permis de travail, ne peuvent participer à une initiative de la Stratégie emploi jeunesse.

Soumettre ma candidature
Déposer le fichier ici parcourir vos fichiers
Formats acceptés : pdf, doc, txt, rtf, doc
Déposer le fichier ici parcourir vos fichiers
Formats acceptés : pdf, doc, txt, rtf, doc
Informations facultatives
Nous vous invitons à indiquer votre appartenance aux groupes désignés. Ces renseignements sont recueillis aux fins de l’analyse du programme seulement.
Confirmer et soumettre
Captcha