Skip to Content

Job Snapshot

Employee Type - Full-Time EmployeeExperience - Not SpecifiedIndustries - Information Technology


Senior JAVA Developer - React/ Angular/ Knockout 

On behalf of our client, a well-established Canadian organization, Procom is seeking an experienced JAVA Developer with a solid JS Framework background with either Angular, React or Knockout experience ideally server side (Postgress, MySQL, NoSQL) to join their great office in Calgary NE, AB (Permanent Job, every other Friday off, great benefits, Stock options, etc).

Senior JAVA Developer - Main responsibilities

  • Design, develop & test scalable & high performing systems using latest Java & JavaScript technologies.
  • Employ agile development practices including test & deployment automation as well as Continuous Integration using Jenkins to improve overall execution speed & product quality.
  • Function as in-house consultant/expert for resolution of complex technical issues. Research emerging trends/best practices & determine implications of proposed solutions on meeting business goals.
  • Be a technology advocate & share expertise with other team members.
  • Think through challenging & interesting problems & solve them with the team.
  • Build reusable code & libraries for future use.
  • Collaborate with other team members & stakeholders (such as: Product Owner, Product & Accounts Management).
  • Perform code reviews, unit testing, & system testing as needed for other developers’ efforts.

Senior JAVA Developer  - Main requirements

  • University degree in IT, Computer Sciences or any related field
  • Must have more than 5 years of full stack development (with a focus on the Back-end side,NoSQL, Postgres & MySQL)
  • Expertise in Agile development process
  • Previous experience in responsive web design
  • Hands on experience with JPA providers like EclipseLink or Hibernate
  • Experience with writing complex SQL queries
  • Good understanding of network protocol such as WebSocket, HTTP & HTTPS
  • Good understanding of SOA & microservice architecture
  • Hands on experience with frontend/backend design patterns like MVC, MVVM.
  • Good understanding of multithreading concepts.
  • JAVA,  AngularJS, HTML 5, CSS, Bootstrap, RDBMS, JavaScript (Ruby/ Ruby on Rail experience would be nice to have)
  • Dependency injection framework like Jersey or SPRING(minimum 4 years)
  • Comfortable using Linux environment
  • Nice-to-have: Previous experience in upgrading AngularJS;  NoSQL database like Mongo or Cassandra
  • Jade/ Velocity template/ Maven/ Google maps API
  • CSS processing engine like Saas or LESS
  • Frontend build tools like Grunt, Webpack or Gulp
  • Git, Stash, Jenkins, JIRA/ jQuery
  • HTML/CSS, AngularJS:, JavaScript, RDMS, Java  
  • Good collaboration skills, can work easily with co-workers & under minimal supervision.

Senior JAVA Developer - Assignment Location
NE, Calgary, AB

Senior JAVA Developer - Assignment Length

Submit your email address to begin the application process for the Senior JAVA Developer - React/Angular/Knockout job
Email is invalid Email address is needed