Senior Java Software Developer

3 weeks ago


Calgary, Canada Pason Full time

The Role

You are pragmatic and know that agile is a method of delivering value to customers more frequently. You love solving problems and enjoy getting to the root cause of issues. You enjoy exploring new technologies to deliver a reliable, secure, and highly maintainable product.

As a Senior Java Software Developer on the DataHub team, you will be responsible for leading the architecture, design, and development of some of the core product features. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.

The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Software Engineering, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.

The Team

The Drilling Management Apps team focuses on designing and developing high-quality software and infrastructure solutions that provide value to our customers. The team operates with a dedication to Collaboration, Innovation, Customer Focus, and Quality. Our team is part of the DataHub department. DataHub is part of the R&D organization that works on cloud-based applications and services, and we support external customers, internal customers and the product and sales department.

Essential Duties and Responsibilities

Guide an agile development team using a variety of technologies to develop features and functionality for our core DataHub products Participate in all aspects of the software development and delivery processes, including defining requirements, system design, estimating, code reviews, unit tests, documentation, testing, deployment automation and monitoring tools Perform root-cause analysis for issues involving Pason DataHub products Work with Product Management, Quality Assurance, and User Experience teams to deliver features and functionality that provide exceptional user experience Be a team player and use your skills to help the team get better Provide technical leadership by leading design discussions and having a working knowledge of overall product at a system integration level. Ensure new features fit with the overall system architecture. Ensure project and team success by mentoring and provide guidance to other developers Ability to be parachuted into a complex software area, ramp up within a short period of time, and start delivering on code changes.

Knowledge, Skills, and Abilities

Expertise in developing enterprise-level web services in Java and using frameworks like SpringBoot Hands-on work with system architecture and designs Familiarity with Message Queue technologies in a high data-throughput distributed system Exposure to data streaming technologies like Kafka and Kinesis Solid object-oriented design/implementation background Experience leading a product from concept to prototype and implementation Experience with other languages like C# or Python Experience with JavaScript/TypeScript/Flow and HTML5 Experience with interacting with RESTful backend microservices Experience with Subversion, GIT, or background in an equivalent source code management tool is an asset Experience with web-based technologies and frameworks Experience with Linux OS. Exposure to virtual environments is an asset Experience with industry standard software development lifecycle Experience with Agile development methodologies such as Kanban and Scrum an asset Ability to generate test plans and estimates for testing SW projects Experience with continuous integration and deployment tools such as Jenkins, Puppet, Containers, Docker and Gradle is a strong asset Experience with tools such as JIRA and Confluence is an asset Superior reasoning and analytical skills as well as high degree of initiative, common sense and logical and creative thinking Strong passion for software development and a history of getting things done Well-developed communication, reporting, and presentation skills A strong commitment to quality The ability to work in a team or as an individual

Hybrid Work Environment

This position allows the opportunity for an employee to work in a hybrid environment where a portion of their role is in the office and the other portion remote.

Pre-employment Conditions

Completion of a satisfactory Criminal Record Check

#INDCA


  • Sr. Java Developer

    3 weeks ago


    Calgary, Canada Carina Software Inc Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to design,...


  • Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...

  • Sr. Java Developer

    1 day ago


    Calgary, Canada Ascertra Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to...

  • Sr. Java Developer

    2 weeks ago


    Calgary, Canada Ascertra Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to...

  • Sr. Java Developer

    2 weeks ago


    Calgary, Canada Ascertra Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to...

  • Sr. Java Developer

    2 weeks ago


    Calgary, Canada Ascertra Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to...

  • Software Engineer

    2 weeks ago


    Calgary, AB, Canada Ascertra Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to design,...


  • Calgary, AB, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...

  • Sr. Java Developer

    2 weeks ago


    Calgary, AB, Canada Ascertra Full time

    We are looking for a Senior Java Developer with a minimum of 10 years of hands-on experience to play a key role in the development and enhancement of our key products. The ideal candidate is a problem solver with a track-record of delivering high-quality software. As a Senior Java Developer, you will work closely with our experienced Product team, to...


  • Calgary, AB, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. Senior Software Developer - Calgary, AB (Competition: Wedge...

  • Java Developer

    1 day ago


    Calgary, Canada Tundra Technical Solutions Inc. Full time

    Tundra Technical Solutions has a large insurance partner in Calgary that is in need of a Java Developer on a 6 month contract. The successful candidate will be responsible for reverse engineering old code to create new functions within an existing UI framework. The project will be around one of their insurance fleets where they will be able to use the...

  • Java Developer

    2 weeks ago


    Calgary, Canada Tundra Technical Solutions Inc. Full time

    Tundra Technical Solutions has a large insurance partner in Calgary that is in need of a Java Developer on a 6 month contract. The successful candidate will be responsible for reverse engineering old code to create new functions within an existing UI framework. The project will be around one of their insurance fleets where they will be able to use the...

  • Java Developer

    2 weeks ago


    Calgary, Canada Tundra Technical Solutions Inc. Full time

    Tundra Technical Solutions has a large insurance partner in Calgary that is in need of a Java Developer on a 6 month contract. The successful candidate will be responsible for reverse engineering old code to create new functions within an existing UI framework. The project will be around one of their insurance fleets where they will be able to use the...

  • Java Developer

    2 weeks ago


    Calgary, Canada Tundra Technical Solutions Inc. Full time

    Tundra Technical Solutions has a large insurance partner in Calgary that is in need of a Java Developer on a 6 month contract. The successful candidate will be responsible for reverse engineering old code to create new functions within an existing UI framework. The project will be around one of their insurance fleets where they will be able to use the...


  • Calgary, Canada CB Canada Full time

    Senior Software Developer Our client is looking for an experienced, versatile, and resourceful Senior Software Developer that has a passion for developing solutions that have a positive impact for business stakeholders and the company. The role is hybrid, based in Calgary.Senior Software Developer- Main ResponsibilitiesBroad knowledge and experience in...

  • Java Developer

    2 weeks ago


    Calgary, AB, Canada Tundra Technical Solutions Inc. Full time

    Tundra Technical Solutions has a large insurance partner in Calgary that is in need of a Java Developer on a 6 month contract. The successful candidate will be responsible for reverse engineering old code to create new functions within an existing UI framework. The project will be around one of their insurance fleets where they will be able to use the...


  • Calgary, Canada S I Systems Full time

    Senior Native Android (Java/Kotlin) Developer for Medical Billing Mobile Application for major Canadian banking institution. Job Type: Contract Positions to fill: 1 Start Date: May 27, 2024 Job End Date: Nov 26, 2024 Pay Rate: Hourly: Negotiable Job ID: 137496 We are seeking a Senior Native Android (Java/Kotlin) Developer for a Medical Billing Mobile...