Senior Java Developer

Calgary - Alberta - Canada - Services - IT & Telecom - Software Development & Application Management - Professional Bachelor

We’re hiring a Senior Java Developer for our client, an IT company in Calgary, to join their Product Development group. This is a permanent position with a team who prides themselves on taking initiative to share their unique talents and abilities with others and aren’t afraid of taking on new challenges.

Feel free to contact

Samantha Binns, Account manager

Apply now

About this role


  • Mentor junior and intermediate developers on project deliveries; perform code reviews and design reviews guiding them to accurate and efficient solutions
  • Evaluate solution options and lead solution design using best practice/design patterns
  • Participate in the review of requirement specifications, perform pre-study analysis, solution research and provide architecture and design documentation
  • Take ownership of project deliveries from end to end, and be responsible for translating functional requirements into a solution
  • Provide efficient support, both internally and externally

About you


  • Minimum 10 years of Java application software development
  • Deep understanding of Java 8 and related technologies: Java, Spring, JMX, JNDI, JDBC
  • Intermediate level experience with mobile application development in both Android and iOS
  • Development experience with web application frameworks such as Ext:JS and Angular JS
  • Bachelor's degree in Engineering, or Computer Science
  • Development experience with persistence frameworks; Hibernate and Mybatis
  • Development experience with database design and technologies; DB2, SQL Server, MySQL, etc.
  • Development experience with the operating systems: Linux or Unix, and optionally IBM i
  • Ability to quickly learn new technologies and apply to work tasks
  • Strong application of software engineering fundamentals, including data structures, design patterns, testing, and debugging
  • Excellent verbal and written communication skills, as well as a positive and cooperative attitude are essential

Other Skills

  • Understanding of consuming, producing, and designing RESTful web services
  • Build & release management using technologies like Hudson, Jenkins, and Source code management using GIT
  • Experience in profiling an application to troubleshoot issues, monitoring system performance (CPU, memory, processes, threads, network etc.)
  • Development experience with web application containers such as Tomcat, WebSphere, Jetty
  • Development experience with an OSGi framework such as Equinox
  • Experience with business processes modeling notation and execution: BPMN, BPEL
  • Understanding of industry standard products / protocols / processes / methods / and tools

What we offer

Why work with Brunel? We are proud to offer exciting career opportunities from over 100 offices globally in 42 countries. Advancing your career takes time and effort – let us match you to your ideal position.

About us

Brunel has a reputation for working with some of the best in the business. That’s what we continually strive for. Over 40 years, we’ve created a global network of interesting clients and talented individuals working together through a vast array of services.


  • Vacancy number: PUB210507
  • Location: Calgary
  • Market: Services
  • hours per week: 40
  • Branche: IT & Telecom
  • Education level: Professional Bachelor
  • Area of Expertise: Software Development & Application Management
  • Closing date: Saturday, June 15, 2019
Apply now

Feel free to contact


Samantha Binns

Account manager Brunel Energy Canada Calgary

Related vacancies

    Job Alert

    Send me an email with the latest vacancies matching Senior Java Developer - Alberta

    Search query is invalid or corrupted You are already subscribed to this Job Alert (duplicate)
    Frequency is not correctly filled in
    Please enter a valid email address
    When creating a Job Alert you agree to our Privacy Statement. You can adjust or cancel your Job Alert at any time.

    Confirmation sent to