1

Java Application Developer Jobs in Richmond, BC (NOW HIRING)

Automate system provisioning and application deployment using tools like Ansible, Terraform, and ... Python, GoLang, Node.js, or Java * Strong Linux (RedHat) system administration skills * Solid ...

SRE Specialist/DevOps Developer

Burnaby, BC · On-site

CA$105K - CA$140K/yr

Automate system provisioning and application deployment using tools like Ansible, Terraform, and ... Python, GoLang, Node.js, or Java * Strong Linux (RedHat) system administration skills * Solid ...

... Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs * Solid ... Using AI capabilities, we analyze your application for relevant skills, experiences, and ...

New

About the Opportunity We are looking for a Staff Data Engineer who serves as the universal data ... application-layer thundering herds. * Coding Skills: Strong proficiency in Python, Java, SQL. You ...

About the Opportunity We are looking for a Staff Data Engineer who serves as the universal data ... application-layer thundering herds. * Coding Skills: Strong proficiency in Python, Java, SQL. You ...

Experience performing application security assessments * Public speaking experience at known ... Development experience using C, C++, .NET, Java, Go * Solid understanding of Active Directory and ...

Experience performing application security assessments * Public speaking experience at known ... Development experience using C, C++, .NET, Java, Go * Solid understanding of Active Directory and ...

Intermediate II C# Developer

Vancouver, BC · Hybrid

CA$80K - CA$100K/yr

... application domains. If you are committed to code that is clean, well-tested, well-reviewed ... Experience with Java or another OOP language is an asset * Experience with agile development ...

next page

Showing results 1-20

Java Application Developer information

See Richmond, BC salary details

$33

$54

$71

How much do java application developer jobs pay per hour?

As of May 31, 2026, the average hourly pay for java application developer in Richmond, BC is $54.05, according to ZipRecruiter salary data. Most workers in this role earn between $45.95 and $62.39 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Java Application Developer, and why are they important?

To thrive as a Java Application Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, typically supported by a degree in computer science or a related field. Familiarity with frameworks like Spring or Hibernate, version control systems such as Git, and experience with build tools and IDEs are highly valued, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Excellent problem-solving abilities, effective communication, and strong teamwork skills set top developers apart. These competencies ensure the delivery of robust, maintainable applications and facilitate collaboration in dynamic development environments.

What are some common challenges Java Application Developers face when working on large-scale enterprise projects?

Java Application Developers working on large-scale enterprise projects often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining robust security practices. Coordinating with cross-functional teams like QA, DevOps, and UI/UX can also present integration and communication hurdles. Staying up-to-date with evolving Java frameworks and best practices is essential to address performance bottlenecks and optimize application efficiency. Proactive problem-solving and effective collaboration are key to overcoming these challenges.

What does a Java Application Developer do?

A Java Application Developer designs, develops, and maintains software applications using the Java programming language. They are responsible for writing clean, efficient code, debugging and resolving technical issues, and collaborating with other developers, designers, and stakeholders to ensure applications meet user needs. Java Application Developers often work on both frontend and backend components, integrate databases, and ensure the security and scalability of applications. They may also participate in code reviews, testing, and documentation throughout the software development lifecycle.

What is the difference between Java Application Developer vs Java Software Engineer?

AspectJava Application DeveloperJava Software Engineer
Required CredentialsBachelor's in Computer Science or related field, Java certificationsBachelor's in Computer Science or related field, Java certifications
Work EnvironmentDevelops, tests, and maintains Java applicationsDesigns and implements Java-based solutions, often involved in architecture
Employer & Industry UsageTech companies, software firms, enterprise applicationsTech firms, consulting, enterprise software development
Common Search & ComparisonFocuses on application development tasksBroader role including system design and architecture

Java Application Developers primarily focus on building, testing, and maintaining Java applications, while Java Software Engineers often have a broader role involving system design and architecture. Both roles require similar credentials and are used across tech and enterprise industries, but their day-to-day responsibilities differ slightly.

What cities near Richmond, BC are hiring for Java Application Developer jobs? Cities near Richmond, BC with the most Java Application Developer job openings:
SRE Specialist/DevOps Developer

SRE Specialist/DevOps Developer

Fortinet

Burnaby, BC

CA$105K - CA$140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a dynamic SRE Specialist/DevOps Developer to contribute to the success of our rapidly growing business.

You would act as a SRE Specialist/DevOps Developer for the software development team. This is a great opportunity for experienced candidates that are interested in building large-scale services that services global customers by utilizing different technologies.

As a SRE Specialist/DevOps Developer, your responsibilities will include: 

  • Collaborate with development teams to design, develop, and maintain application build and provision procedures and tools.
  • Automate system provisioning and application deployment using tools like Ansible, Terraform, and Kubernetes.
  • Implement and maintain system monitoring and alerting using tools like Zabbix, Grafana, Prometheus, and Elastic Stack/OpenSearch.
  • Troubleshoot and resolve system and application-related issues proactively and during incidents.
  • Participate in incident response activities, including diagnosis, mitigation, and post-mortem analysis.

We are looking for: 

  • Proficient in at least one programming language: Python, GoLang, Node.js, or Java
  • Strong Linux (RedHat) system administration skills
  • Solid understanding of basic computer networking principles (TCP/IP, DNS, routing)
  • Professional experience with Ansible, Terraform, GitLab CI/CD, Jenkins
  • Professional experience with container technologies, including Docker, Docker Compose, and Kubernetes
  • Familiar with cloud infrastructure provisioning and management (knowledge of OpenStack is an asset)
  • Working knowledge of system monitoring and analytics tools including Zabbix, Grafana, Prometheus, and Elastic Stack/OpenSearch
  • Strong communication skills in English
  •  

About Our Team:

Join our team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes continuous learning, innovation, and a strong commitment to customer satisfaction. We embrace Fortinet's core values of openness, teamwork and innovation, fostering an environment where team members support each other, share knowledge, and leverage AI to solve complex technical challenges. Our inclusive and dynamic team thrives on collaboration and is driven by the shared goal of maintaining Fortinet's high standards of excellence in cybersecurity solutions.

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. 

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

The Canada base salary range for this full-time position is expected to be between $105,000 - $140,000 annually.  Wage ranges are based on various factors including the labour market, job type, and job level.  Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, and experience. 

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program.  Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. 

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.com.
 
Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.