• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Diversity and inclusion
  • Browse jobs Find your next hire Our locations

    7 results for Java Developer in Calgary, AB

    Senior Web Developer <p><strong>The Role: </strong></p><p>Are you ready to take your development expertise to the next level? Join our client’s Team as a Senior Full-Stack Developer, where you’ll take ownership of developing, designing, and maintaining powerful web applications. This is an exciting chance to work across technologies ranging from Angular frontends to Python backends and containerized systems. As a senior team member, you’ll play a key role in shaping system architecture, driving innovation, and collaborating across regions.</p><p><strong>What You’ll Do:</strong></p><ul><li>Develop, design, and maintain web applications using Angular, Python, and PHP.</li><li>Work with data stored in PostgreSQL and Elasticsearch to deliver scalable solutions.</li><li>Optimize systems through refactoring to maximize efficiency and performance.</li><li>Provide input into key architecture decisions that shape the future of our systems.</li><li>Utilize software deployment pipelines for seamless integrations.</li><li>Offer technical input and advice on implementation strategies.</li><li>Troubleshoot system problems and provide bug fixes when necessary.</li></ul> Intermediate C++ Developer <p><strong>C++ Developer Opportunity</strong></p><p>Robert Half is currently recruiting for an exciting C++ Developer role on behalf of our client—an industry leader in providing data, software, and information solutions tailored specifically for the Energy sector. In this role, you’ll join the core Development Team and play a key part in designing, developing, and maintaining their flagship decision-support tool, a premier solution in the industry. If you’re looking for a role where you can work across everything from user interfaces to databases and software build processes, this might be the perfect fit.</p><p><br></p><p><strong>A Bit About Our Client</strong></p><p>Our client is a trusted name in the Energy sector, supporting global businesses with market-leading data, platforms, software, analytics, and insights that drive smarter decision-making. Their expertise empowers organizations to boost efficiency and growth across the industry. Headquartered in Calgary, with additional teams in London (UK) and Houston (US), they take pride in being a rapidly growing, dynamic company. They prioritize diversity, inclusion, and the impact their work has on the ever-evolving Energy sector.</p><p>This is your chance to be part of a forward-thinking organization making a meaningful difference in the world of data-driven intelligence, particularly around well/asset information, performance benchmarking, commodity pricing, and transaction analysis.</p><p><br></p><p><strong>About You</strong></p><p>You’re someone who thrives on solving challenging problems. Self-motivated, detail-oriented, and organized, you bring strong technical skills to the table and have a natural passion for building powerful, user-friendly tools. You enjoy collaborating with a diverse team, sharing what you’ve learned, and growing professionally in an innovative environment. If helping others grow while progressing in your own career excites you, this role will feel right at home.</p><p><br></p><p><strong>Team Collaboration & Reporting</strong></p><p>In this role, you’ll work closely within the Development Team, reporting to the Manager of Product Development. You’ll also collaborate with the Product Design team to enhance the user experience and partner with QA to guarantee a product that delights customers. Support from your peers is always available, and you’ll have opportunities to exchange ideas, improve processes, and contribute to the entire team’s success.</p><p><br></p><p><strong>What You’ll Do</strong></p><p>As a key member of the team, here’s how you’ll contribute:</p><ul><li>Develop, design, and maintain applications (spanning desktop and server) primarily using C++.</li><li>Participate actively in code and architecture reviews to promote innovation and stability.</li><li>Refactor and optimize the system for scalability and performance.</li><li>Contribute to automated testing frameworks to improve quality assurance processes.</li><li>Troubleshoot customer-reported issues and resolve defects to uphold product excellence.</li><li>Collaborate in smaller project teams to drive meaningful outcomes.</li></ul><p><br></p> Senior Backend/Full Stack Developer <p>As a Developer, you will play a crucial role in the development of cutting-edge software solutions. You’ll collaborate with a team of experienced professionals, contribute to innovative projects, and drive the success of high-impact software features.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and Innovate: Create, test, and implement new software features that push the boundaries of technology.</li><li>Collaborate Effectively: Communicate regularly with your Team Lead and colleagues to ensure clear and consistent project progress.</li><li>Optimize and Improve: Test, maintain, and recommend software enhancements to ensure strong functionality and performance.</li><li>Troubleshoot and Analyze: Work with team members to conduct root cause analysis of issues, review code, and perform unit testing.</li><li>Enhance System Performance: Identify opportunities to improve system performance and impact availability.</li><li>Document and Report: Compile comprehensive documentation and reports as requested, ensuring accuracy and timeliness.</li><li>Stay Updated: Maintain up-to-date knowledge of technological developments in the industry.</li><li>Professional Communication: Interact effectively and professionally with both internal and external customers.</li><li>Multi-task Efficiently: Manage multiple tasks and transitions between them with efficiency and composure.</li></ul><p><strong>What We’re Looking For:</strong></p><p>The ideal candidate will have 2-5 years of experience working in a development team environment and a strong grasp of standard programming concepts and practices. We are seeking someone who is enthusiastic, creative, and ready to tackle new challenges.</p> .NET Developer <p>Robert Half is currently recruiting now an experienced .Net Developer to fulfill an exciting opportunity with our Calgary Client. This Developer position is for someone well versed in .Net and has valuable experience in the planning, coordination, budgeting and designing a wide variety of technology-based solutions in a high transactional environment. You will also work to identify, recommend, develop, implement, and support software and network-related solutions related to information systems. You have broad experience in web development and a high degree of self-motivation and can work successfully independently. You have solid knowledge and experience of .NET development and C#. This role is located in Calgary, AB.</p><p><strong>WHAT YOU’LL GET:</strong></p><p>Our client offers a competitive salary, benefit package and a profit-sharing program You will have the opportunity to work in a challenging but fun and team-oriented environment, gaining experience that allows you the ability to grow your career. If you have the qualifications we are looking for, please submit your resume online today. </p> Software Developer <p>As a <strong>Front End Developer</strong>, you will play a crucial role in the development of cutting-edge software solutions. You’ll collaborate with a team of experienced professionals, contribute to innovative projects, and drive the success of high-impact software features.</p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Develop and Innovate:</strong> Create, test, and implement new software features that push the boundaries of technology.</li><li><strong>Collaborate Effectively:</strong> Communicate regularly with your Team Lead and colleagues to ensure clear and consistent project progress.</li><li><strong>Optimize and Improve:</strong> Test, maintain, and recommend software enhancements to ensure strong functionality and performance.</li><li><strong>Troubleshoot and Analyze:</strong> Work with team members to conduct root cause analysis of issues, review code, and perform unit testing.</li><li><strong>Enhance System Performance:</strong> Identify opportunities to improve system performance and impact availability.</li><li><strong>Document and Report:</strong> Compile comprehensive documentation and reports as requested, ensuring accuracy and timeliness.</li><li><strong>Stay Updated:</strong> Maintain up-to-date knowledge of technological developments in the industry.</li><li><strong>Professional Communication:</strong> Interact effectively and professionally with both internal and external customers.</li><li><strong>Multi-task Efficiently:</strong> Manage multiple tasks and transitions between them with efficiency and composure.</li></ul><p><br></p> Web Developer <p>We are looking for a skilled Web Developer to join our team in Calgary, Alberta, on a long-term contract basis. In this role, you will contribute to the development and enhancement of a large-scale e-commerce platform, collaborating closely with a talented team to deliver high-quality solutions. This is a remote-friendly position that offers the opportunity to work on exciting projects in the wholesale distribution industry.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain e-commerce websites using PHP / Magento and other web technologies.</p><p>• Collaborate with cross-functional teams to design, implement, and optimize platform features.</p><p>• Ensure the reliability and scalability of the platform by integrating best practices in coding and architecture.</p><p>• Troubleshoot and resolve technical issues, providing timely support to the development team.</p><p>• Participate in Agile/Scrum processes to align development efforts with business goals.</p><p>• Implement DevOps practices to streamline deployment and improve system performance.</p><p>• Work independently while maintaining clear communication with team members and stakeholders.</p><p>• Assist in transitioning development functions from external consulting to in-house capabilities.</p><p>• Stay updated with the latest web technologies and apply them to enhance project outcomes.</p> Infrastructure/Back End Developer <p>We are excited to invite a motivated Infrastructure/Backend Developer to join our client’s innovative team and play a pivotal role in developing and enhancing in-house systems and platforms. This is your chance to work on cutting-edge technologies like AI, Robotics, and Machine Learning while contributing to essential business operations.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Maintain and enhance systems to be in line with cybersecurity standards and DevSecOps practices.</li><li>Manage data feeds, back-office databases, reporting tools, and decryption tools for carrier feeds.</li><li>Implement enhancements such as automation and additional platform functionalities.</li><li>Design and deploy secure cloud infrastructure using Infrastructure-as-Code.</li><li>Champion continuous integration and continuous deployment processes while embedding proper security controls into pipelines.</li><li>Collaborate with IT, Ops, Security, and Development teams to operationalize DevSecOps for new and existing projects (e.g., Advisor Portal).</li><li>Explore and implement AI, Robotics, and Machine Learning solutions to drive operational efficiencies.</li><li>Prepare clear process documentation, actionable IaC artifacts, and training materials for successful deployment of solutions.</li><li>Liaise with third-party consultants as needed on systems upgrades and testing.</li></ul><p><strong>What We’re Looking For:</strong></p><p>You're a highly skilled and motivated Infrastructure/Backend Developer with a degree in Computer Science or a related discipline and 7+ years of hands-on cloud development and architecture experience. Your expertise spans Microsoft Azure, Power BI, and SQL, with a strong command of C#, T-SQL (including Stored Procedures), and DevSecOps methodologies. You bring a deep understanding of branching strategies, value stream management, and the operationalization of frameworks, combined with a proven ability to identify and automate business and IT tasks efficiently.  As someone eager to tackle challenging projects, you're excited by the opportunity to develop and enhance in-house systems and platforms. You’re passionate about leveraging cutting-edge technologies like AI, Robotics, and Machine Learning, making meaningful contributions to essential business operations while driving innovation and efficiency forward.</p>