Software Engineer

1 month 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, develop, deliver and maintain our Java-based applications. This is a hybrid role.
Responsibilities:
Collaborate with the product team to understand and define system requirements.
Design and develop high-performance, scalable, and reliable Java applications.
Lead and mentor junior developers, providing technical guidance and expertise.
Participate in code reviews to maintain code quality and ensure best practices are followed.
Work closely with QA teams to ensure thorough testing of applications.
Investigate and resolve complex technical issues as they arise.
Stay current with industry trends and advancements in Java development.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. (or something similar or equivalent)
Minimum of 10 years of professional Java development experience.
Strong proficiency in Java 8+ (we are currently developing against v17)
Solid understanding of object-oriented design principles and design patterns.
Test-driven development is routine for you.
Expertise with relational database technologies. (Oracle, PostgreSQL) as well as ORM frameworks.
Experience working in a shared code environment, as well as strong understanding of Git workflows.
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Proven ability to lead and mentor junior developers.
Nice to Have:
Experience with Java desktop application development.
Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
Knowledge of containerization concepts and technology.
Familiarity with RESTful API design and development.
Knowledge of the Energy industry
Benefits: We offer a competitive salary, comprehensive benefits package, and a fantastic work culture. Join our team and contribute to the success of our growing company.

#J-18808-Ljbffr



  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, AB, Canada NovAtel Inc. Full time

    Hexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and systems, and...


  • Calgary, AB, Canada HCLTech Full time

    Job title - Software Developer III - Video SoftwareLocation - Calgary, Alberta.Onsite - The roleAs a Software Developer in the Video Applications team, you will be involved in the software development lifecycle in our fast-paced Agile development environment. You will work with other developers, our architect and testers to collaboratively develop software...


  • Calgary, AB, Canada HCLTech Full time

    Job title - Software Developer III - Video SoftwareLocation - Calgary, Alberta.Onsite - The roleAs a Software Developer in the Video Applications team, you will be involved in the software development lifecycle in our fast-paced Agile development environment. You will work with other developers, our architect and testers to collaboratively develop software...


  • Calgary, AB, Canada NovAtel Inc. Full time

    Overview Hexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and...


  • Calgary, AB, Canada Avmax Group Full time

    Employment Type: Full-time Permanent. Division/Department: Engineering. Avmax is a diverse company offering every product and service related to aviation. We have locations, operations, and deployment worldwide . Avmax") is to simplify our customers' aviation needs through dependable, globally integrated services with trusted results. Aircraft...


  • Calgary, AB, Canada Avmax Careers - Canada Full time

    Avmax is a diverse company offering every product and service related to aviation. We have locations, operations, and deployment worldwide. Avmax") is to simplify our customers' aviation needs through dependable, globally integrated services with trusted results. Aircraft Leasing, Airline Operations, Avionics, Component Repairs, Engineering, MRO, Paint and...


  • Calgary, AB, Canada NovAtel Inc. Full time

    Overview The Agriculture Engineering Team within Hexagon’s Autonomy & Positioning division is looking for a Sensor Fusion Software Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. Reporting to the Agriculture Software Manager , you will be focused on...


  • Calgary, AB, Canada GuestTek Interactive Entertainment Ltd. Full time

    Position: Intermediate Software DeveloperDepartment: Research and DevelopmentLocation: CalgaryPosition Type: Full-time About UsGuestTek specializes in providing Internet, Media, and Voice solutions for the Hospitality industry, seamlessly connecting Guests to the resources they require to complete their day-to-day business needs. Whether its provisioning...


  • Calgary, AB, Canada GuestTek Interactive Entertainment Ltd. Full time

    Position: Intermediate Software DeveloperDepartment: Research and DevelopmentLocation: CalgaryPosition Type: Full-time About UsGuestTek specializes in providing Internet, Media, and Voice solutions for the Hospitality industry, seamlessly connecting Guests to the resources they require to complete their day-to-day business needs. Whether its provisioning...


  • Calgary, AB, Canada Canadian Software Testing Board Full time

    Purpose of the position Reporting to the Manager, Test Engineering, you will be responsible for designing, developing, commissioning and ongoing support of manufacturing test processes, procedures and test systems that are deployed to contract manufactures, original design manufacturer and original equipment manufacturers. Responsibilities and...