Talent.com
UI Desktop Java Developer – Team Lead
UI Desktop Java Developer – Team LeadRobert Half • Calgary, AB, CA
UI Desktop Java Developer – Team Lead

UI Desktop Java Developer – Team Lead

Robert Half • Calgary, AB, CA
1 day ago
Job type
  • Permanent
  • Quick Apply
Job description

We are looking for an experienced Full Stack Application Developer - Team Lead  to join our client’s dynamic team in Calgary, Alberta . In this leadership role, you will guide front-end development efforts for desktop or enterprise applications, ensuring the delivery of high-quality, user-centric interfaces. This is an exciting opportunity for a motivated individual with a strong technical background in Java UI technologies and proven leadership capabilities.

Responsibilities include, but are not limited to :

  • Collaborating closely with UX designers, product owners, and software engineers to translate user experience requirements into robust GUI implementations using Eclipse RCP / SWT.
  • Presenting architectural designs and technical proposals to the architecture review board.
  • Breaking down development tasks and defining clear implementation roadmaps.
  • Designing and optimizing computational algorithms for performance and scalability.
  • Developing both thin and thick client applications that interface with cloud-based microservices.
  • Ensuring high code quality through unit testing, code reviews, security hardening, and continuous integration with other domain tools.
  • Providing technical support and leading user troubleshooting sessions to resolve issues and ensure smooth operation of the DSG application.
  • Mentoring & leading developers and contributing to architectural and implementation decisions.
  • Embracing Agile / Scrum methodologies and delivering demonstrable solutions at the end of each sprint.
  • Staying current with emerging technologies and trends in geophysical computing and software development.
  • Perform other related duties as assigned, which may include but are not limited to cross-functional collaboration, mentoring junior developers, and contributing to process improvements.
  • Bachelor’s or Master’s degree in Computer Science, Geoscience, Applied Mathematics, or a related Engineering discipline.
  • Proven experience in Java desktop application development is required (not web development).
  • 8+ years of professional experience in software development, with a strong focus on Java
  • Proven ability to decompose complex development tasks and define clear, actionable implementation roadmaps.
  • Strong UI development experience is required.
  • Hands-on experience with modern development tools and environments :
  • Version control & IDEs : GitLab, Eclipse RCP / SWT, VS Code
  • Performance analysis tools : VisualVM, JMC / JFR, Async Profiler
  • Operating systems : Windows and Linux
  • Experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
  • Highly self-motivated, with the ability to thrive in collaborative team environments.
  • Must be self-motivated but be able to work well in a team environment

Leadership qualities and aspirations :

  • Prior Team Lead experience preferred but not required.
  • Demonstrates a natural interest in mentoring and supporting teammates.
  • Positive, steady attitude that helps keep the team focused and on track.
  • Comfortable facilitating stand-ups or sprints when needed.
  • Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

    Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.

    Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.

    Only job postings for jobs located in Quebec appear in French.

    © 2025 Robert Half. By clicking “Apply,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice .

    Create a job alert for this search

    Java Developer • Calgary, AB, CA

    Similar jobs
    Mission Critical Data Center BD Leader

    Mission Critical Data Center BD Leader

    Bird Construction • Calgary
    Full-time
    A prominent Canadian construction company based in Calgary is seeking a Manager for Business Development in the Mission Critical sector. The successful candidate will lead strategic initiatives, dev...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Application Developer

    Senior Java Application Developer

    Mindtris • Airdrie
    Full-time
    Senior Java Application Developer.Alberta, remote (onsite up to 3-4 times per month).Seniority on the skill / s required on this requirement : . The developer will be responsible for designing, developi...Show more
    Last updated: 15 days ago • Promoted
    Senior OneStream CPM Architect

    Senior OneStream CPM Architect

    Spaulding Ridge • Calgary, Toronto
    Full-time
    A leading advisory and IT implementation firm is seeking a Solution Architect for their OneStream practice.The role involves implementing financial technology solutions and leading projects from re...Show more
    Last updated: 29 days ago • Promoted
    Team Lead

    Team Lead

    WSP USA • Calgary
    Full-time
    The Remediation Program Management (RPM) team is your opportunity to apply your skills and join a diverse and growing team within WSP supporting our key clients in contaminated site assessment, rem...Show more
    Last updated: 14 days ago • Promoted
    Desktop Support Analyst

    Desktop Support Analyst

    STARS • Calgary, AB, Canada
    Full-time
    At STARS, we come to work every day with a purpose…to save lives.Whether you work in the aircraft or at one of our six bases, everyone at STARS plays a vital role in helping to provide criti...Show more
    Last updated: 21 days ago • Promoted
    Senior Core Java Engineer : Banking Backend (Hybrid)

    Senior Core Java Engineer : Banking Backend (Hybrid)

    Synechron • Calgary
    Full-time
    A leading global consulting firm is seeking a highly skilled Senior Core Java Developer in Calgary.The role involves designing and maintaining scalable banking applications, with a focus on multith...Show more
    Last updated: 4 days ago • Promoted
    React Developer

    React Developer

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an experienced.Our client is a startup with an Agriculture selling platform, leveraging blockchain technology for security and tracing of product for buyers and sellers.Unfortuna...Show more
    Last updated: 30+ days ago • Promoted
    Senior Scrum Master & Agile Delivery Lead (Hybrid)

    Senior Scrum Master & Agile Delivery Lead (Hybrid)

    Export Development Canada • Calgary
    Full-time
    A Canadian financial corporation is seeking a Scrum Master to deliver digital programs and foster Agile practices.This hybrid role requires a strong background in Agile methodologies and project ma...Show more
    Last updated: 14 days ago • Promoted
    Credit Risk Team Lead

    Credit Risk Team Lead

    Helcim • Calgary, AB, Canada
    Full-time
    Helcim was founded with a mission at heart : to be the worlds most loved payment system.We believe that by offering small businesses in North America a decidedly human payment solution where it is e...Show more
    Last updated: 8 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: 14 days ago • Promoted
    Senior Developer

    Senior Developer

    Critical Mass • Calgary
    Full-time
    As a key member of our development team, you will independently design and implement solutions for JIRA tickets, rigorously test your work across environments, and actively contribute to stand‑ups ...Show more
    Last updated: 15 days ago • Promoted
    Senior Developer

    Senior Developer

    ZayZoon Inc • Calgary
    Full-time
    At ZayZoon, we are on a mission to save ten million hardworking employees ten billion dollars.We’ve created a financial empowerment platform that helps businesses of all sizes make a big impact on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java & Node.js Lead Engineer

    Senior Java & Node.js Lead Engineer

    Morgan Stanley • Calgary
    Full-time
    A leading financial services firm is seeking a Lead Node / JS Java Developer in Calgary, Alberta.This role involves working on mobile services platforms, designing and maintaining APIs for web and mo...Show more
    Last updated: 14 days ago • Promoted
    Adobe Journey Optimizer (AJO)

    Adobe Journey Optimizer (AJO)

    Maverick InnoGarage • calgary, ab, ca
    Full-time
    Strong experience collaborating with cross-functional teams, including marketing, data, and technology stakeholders.Proven ability to support large-scale enterprise implementations and customer eng...Show more
    Last updated: 1 day ago • Promoted
    Technology Lead

    Technology Lead

    Infosys • Calgary
    Full-time
    Infosys is seeking a Technology Lead.In the role, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle includ...Show more
    Last updated: 14 days ago • Promoted
    Senior Java Full-Stack Engineer | Agile, Docker, Kafka

    Senior Java Full-Stack Engineer | Agile, Docker, Kafka

    VLink Inc • Calgary
    Full-time
    A growing technology services firm in Canada seeks a Java Full Stack Developer to tackle complex business and IT challenges. This role emphasizes strong analytical and problem-solving skills, effect...Show more
    Last updated: 4 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: 4 days ago • Promoted
    Team Lead

    Team Lead

    Colliers • Calgary
    Full-time
    At Colliers Project Leaders, we deliver capital project solutions to fulfill our clients’ needs across the built environment. The work we do makes a difference in communities and for the people who ...Show more
    Last updated: 3 days ago • Promoted