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
10 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
    Systems Analysis & Implementation Lead

    Systems Analysis & Implementation Lead

    JAVA Holdings Ltd. • Calgary, AB, Canada
    Full-time
    Java Holdings is seeking a Systems Analyst & Implementation Lead to own the analysis, design, and delivery of both corporate and project-based systems across companies within the Java Holdings ...Show more
    Last updated: 30+ 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: 3 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: 8 days ago
    Alternatives To Cash Jobs - Deliver with Uber

    Alternatives To Cash Jobs - Deliver with Uber

    Uber eats • Airdrie, AB, CA
    Full-time +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 30+ days ago • Promoted
    Java Developer

    Java Developer

    Axiom Global Technologies • calgary, ab, ca
    Temporary
    We are seeking a highly experienced.This role is ideal for a hands-on technologist with deep expertise across the Java ecosystem and proven experience building. Experience in the banking or financia...Show more
    Last updated: 1 day ago • Promoted
    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: 4 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: 17 days ago • Promoted
    Analyst, Planning and Optimization

    Analyst, Planning and Optimization

    RONA • Rocky View County, AB, Canada
    Full-time
    At RONA, over 20,000 associates cultivate their passion every day.Our teams are driven by the desire to help our customers turn their projects into reality and are committed to making a difference ...Show more
    Last updated: 1 day ago • Promoted
    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
    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: 19 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: 17 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
    Parts Representative

    Parts Representative

    Wajax Limited • Rocky View County, AB, Canada
    Full-time
    As a key member of the Wajax team the Parts & Service Technician is responsible for performing a wide variety of duties related to the timely delivery of parts, supplies and materials for inventory...Show more
    Last updated: 1 day ago • Promoted
    Java Full Stack Developer (Intermediate / Senior Level)

    Java Full Stack Developer (Intermediate / Senior Level)

    N2P Systems • Calgary
    Full-time
    The Java Full Stack Developer (Intermediate / Senior) will be responsible for the design, development, and support of business applications built on. Senior-level candidates are expected to take on gr...Show more
    Last updated: 5 days 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: 17 days ago • Promoted
    Lead Architect

    Lead Architect

    freelance.ca • Calgary, Canada
    Full-time
    Location : Calgary, AB (Hybrid).Deep expertise in ServiceNow platform architecture — including ITSM, ITOM, ITAM, CMDB, CSDM, Discovery, Service Mapping, and Integration Hub.Strong understanding of C...Show more
    Last updated: 22 days ago • Promoted