×
Register Here to Apply for Jobs or Post Jobs. X

Java UI Application Developer

Job in Calgary, Alberta, T3S, Canada
Listing for: Robert Half
Full Time position
Listed on 2026-02-27
Job specializations:
  • Software Development
    Software Engineer, Java Developer, Full Stack Developer, Senior Developer
Job Description & How to Apply Below

We are seeking a highly skilled Java UI Application Developer to join a global technology team delivering advanced software solutions for the energy industry. This role is ideal for engineers who thrive in complex desktop environments, enjoy solving performance and concurrency challenges, and want to influence architecture in a large-scale enterprise platform.

You will work closely with UX designers, product owners, and distributed engineering teams to deliver high-performance, scalable applications built on Eclipse RCP/SWT and modern cloud-integrated architectures.

Key Responsibilities

  • Translate UX designs into robust, scalable GUI implementations using Eclipse RCP and SWT
  • Collaborate with UX, product, and engineering teams to refine requirements and improve user experience
  • Design and develop both thin and thick client applications interacting with cloud-based microservices
  • Architect and implement complex UI threading and concurrency patterns in Java
  • Optimize computational algorithms and application performance within a large-scale desktop platform
  • Break down features into well-defined development tasks with clear technical roadmaps
  • Present technical designs and proposals to senior stakeholders
  • Maintain high code quality through unit testing, peer reviews, CI/CD practices, and security hardening
  • Support troubleshooting and participate in user-facing sessions to resolve issues in complex RCP applications
  • Work effectively within Agile/Scrum teams, delivering demonstrable value at the end of each sprint
  • Stay current with evolving technologies and best practices in desktop and cloud-integrated software development
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary