Talent.com
Java Desktop Application Development Lead
Java Desktop Application Development LeadHalliburton • Calgary, Alberta, Canada
Java Desktop Application Development Lead

Java Desktop Application Development Lead

Halliburton • Calgary, Alberta, Canada
11 days ago
Job type
  • Full-time
  • Part-time
Job description

We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry.

Overview :

Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and results to maximize asset value. We are seeking a highly skilled and experienced Desktop Application Developer to lead the design, development, and optimization of advanced software solutions for oil and gas interpretation, modeling, visualization and well planning workflows. In this role, you will collaborate closely with geoscientists and designers to create innovative tools and that enhance data-driven decision-making through powerful visualization and interpretation capabilities. You will also collaborate with global development teams across Europe, Canada, and the United States, contributing to a dynamic and international engineering environment.

Job Duties

  • Collaborate closely with a UX design team, product owners, and software engineers to translate UX requirements into robust GUI implementations with Eclipse RCP / SWT.
  • Present software designs and technical proposals to lead.
  • Ability to break down development tasks and lay out clear implementation roadmaps.
  • Implement and optimize computation algorithms
  • Design and develop both thin and thick client applications that interact with cloud-based microservices.
  • Working with complex UI Java threading and concurrency
  • Working with a large code base and multiple distributed development teams
  • Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
  • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex Java Eclipse SWT / RCP desktop application
  • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application
  • Mentor junior developers and actively contribute to architectural and implementation decisions.
  • Embrace Agile / Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint
  • Stay current with emerging technologies and trends in computing and software development.

Qualifications

  • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Minimum of 8 years of experience in software development using Java
  • Ability to break down complex development tasks and define clear, actionable implementation of roadmaps.
  • Proficiency with development tools and environments :
  • Preferred strong Java experience
  • GitLab / Github, Eclipse RCP / SWT ,VS Code,CI / CD pipelines
  • Performance tools : VisualVM,JMC / JFR,Async
  • Operating systems : WindowsandLinux
  • Must be self-motivated and able to work well in a distributed team environment
  • Experience developing commercial thick client desktop applications
  • Nice to have experience :

  • Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity.
  • C++ knowledge and experience a benefit
  • Familiarity with cloud platforms and distributed computing :
  • Restful API design and implementation
  • AWS and Azure
  • Tools for scalable data processing : Kubernetes, Spark
  • Experience withJava 2D graphics or3D OpenGL + CUDAprogramming.
  • Experience working with Cascading Style Sheets (CSS)
  • Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and / or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, including Technical Advisor - Software Developer.

    Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex / gender, sexual preference / orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

    Location

    700 9th Ave SW Suite 2000,Calgary,Alberta,T2P 3V4, Canada

    Job Details

    Requisition Number : 205917

    Experience Level : Experienced Hire

    Job Family : Engineering / Science / Technology

    Product Service Line : Landmark Software & Services

    Full Time / Part Time : Full Time

    Additional Locations for this position :

    Compensation Information

    Compensation is competitive and commensurate with experience.

    Job Segment : Application Developer, Developer, Cloud, Testing, Technical Support, Technology

    Create a job alert for this search

    Java Desktop Application Development Lead • Calgary, Alberta, Canada

    Similar jobs
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • calgary, ab, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 15 days ago • Promoted
    Java Developer

    Java Developer

    AIT Global inc. • Calgary, AB, Canada
    Full-time
    Quick Apply
    Job Title : Java Developer Location : Calgary, AB (3 days onsite from day one) Job Responsibilities : < / div&...Show more
    Last updated: 4 days ago
    Senior Java Full stack developer - Banking / Finance Domain

    Senior Java Full stack developer - Banking / Finance Domain

    Astra North Infoteck Inc. • Calgary, AB, ca
    Full-time
    Quick Apply
    Candidate is required to go into the office for a Face 2 Face interview with the client).Hybrid : 3 days REQUIRED in office. The Developer is responsible for project-team leadership, support and dire...Show more
    Last updated: 9 days ago
    Java Developer

    Java Developer

    Precision Technologies Corp • Calgary, AB, Canada
    Full-time
    Quick Apply
    Role Java Developer Location Calgary, AB Duration ...Show more
    Last updated: 5 days ago
    Senior Platform Engineer : High-Performance Backend

    Senior Platform Engineer : High-Performance Backend

    Biggeo • Calgary
    Full-time
    A geospatial intelligence company in Calgary is seeking a Senior Platform Engineer to design and implement high-performance backend systems. The ideal candidate will have a Bachelor’s degree in Comp...Show more
    Last updated: 18 days ago • Promoted
    Senior Tech Delivery Leader - FinTech Platforms

    Senior Tech Delivery Leader - FinTech Platforms

    Intellibus • Calgary
    Full-time
    A leading engineering firm in Calgary is seeking a Senior Technology Delivery Leader to oversee engineering squads and drive execution across complex financial systems. This role requires 15+ years ...Show more
    Last updated: 8 hours ago • Promoted • New!
    Contract T4 || Oracle Integration Cloud (OIC) - Ampstek

    Contract T4 || Oracle Integration Cloud (OIC) - Ampstek

    Ampstek • calgary, ab, ca
    Full-time
    Role : Oracle Integration Cloud (OIC).Good knowledge in with Oracle Integration Cloud (OIC).Oracle SaaS modules and their integration touchpoints. Exposure to REST / SOAP web services, XML, JSON and o...Show more
    Last updated: 2 days ago • Promoted
    Senior Cisco Architect - Ateko, backed by Bell Canada

    Senior Cisco Architect - Ateko, backed by Bell Canada

    Ateko, backed by Bell Canada • calgary, ab, ca
    Full-time
    Senior Cisco Architect (valid CCIE required).Design, architect, build, and implement core network solution (routing and switching and security). Must have strong leadership skills.Customer wants a s...Show more
    Last updated: 30+ days ago • Promoted
    IT Vendor Analyst

    IT Vendor Analyst

    InSync Systems • Calgary, AB, Canada
    Temporary
    Must be legally entitled to work in Canada.This position is 100% onsite in downtown Calgary.The IT Vendor Analyst will partner with technology teams and business stakeholders to understand IT requi...Show more
    Last updated: 20 days ago • Promoted
    Senior Cloud Operation Developer

    Senior Cloud Operation Developer

    AVEVA • Calgary
    Full-time +1
    Senior Cloud Operation Developer.Senior Cloud Operation Developer.AVEVA is a global leader in industrial software.Our cutting‑edge solutions are used by thousands of enterprises to deliver the esse...Show more
    Last updated: 18 days ago • Promoted
    Algebra Private Tutoring Jobs Okotoks

    Algebra Private Tutoring Jobs Okotoks

    Superprof • Okotoks, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Engineer for High-Performance Finance Apps

    Senior Java Engineer for High-Performance Finance Apps

    Compunnel, Inc. • Calgary
    Full-time
    A technology solutions company seeks a Senior Java Developer to design, create, and implement Java-based solutions.Responsibilities include developing high-volume applications and enhancing existin...Show more
    Last updated: 7 days ago • Promoted
    Lead Digital Solutions – Midstream Applications

    Lead Digital Solutions – Midstream Applications

    AltaGas Ltd. • Calgary
    Full-time
    An energy company in Calgary is seeking a Lead, Digital Business Solutions to manage and support Midstream IT applications. You will oversee application sustainment services, ensuring a stable lands...Show more
    Last updated: 1 day ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an experienced.Canada! Our client is a global enterprise company with a product that you've likely used. Prior experience mentoring junior developers; performing code reviews,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Full-Stack Dev – Hybrid, AVP / VP Track

    Senior Java Full-Stack Dev – Hybrid, AVP / VP Track

    Wissen Technology • Calgary
    Full-time
    A high-end technical consulting firm is seeking a Java Full Stack Developer to design and maintain scalable applications. The ideal candidate has over 7 years of experience with Java, Spring framewo...Show more
    Last updated: 18 days ago • Promoted
    Tier 2+ Desktop Support Analyst (Calgary, AB)

    Tier 2+ Desktop Support Analyst (Calgary, AB)

    Expera IT • Calgary
    Full-time
    Imagine a world where entrepreneurs and their businesses can focus on making a positive impact on the world we live in.Where they can do their work using great technology, supported by great people...Show more
    Last updated: 18 days ago • Promoted
    Maximo Technical Architect & Delivery Lead

    Maximo Technical Architect & Delivery Lead

    IBM • Calgary
    Full-time
    A global technology and consulting firm is looking for a skilled professional to lead Maximo implementation projects in Calgary, Alberta. You will design and oversee technical solutions, ensuring th...Show more
    Last updated: 18 days ago • Promoted
    Senior PM : Lead Complex Software & Vendor Delivery

    Senior PM : Lead Complex Software & Vendor Delivery

    JSG (Johnson Service Group, Inc.) • Calgary
    Full-time
    A leading service provider is seeking a Senior Project Manager in Calgary, Alberta.The role requires expertise in delivering complex software solutions and managing vendor accountability in a regul...Show more
    Last updated: 2 days ago • Promoted