CrawlJobs Logo

Java Developer with GCP and Golang

Canada, Toronto Employment contract 88528.00 - 132792.00 CAD / Year · Job Posted July 04, 2026
Apply Position
Job Link Share

Job Description

The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects.

Job Responsibility

  • Contribute to IS Projects
  • conducts systems and requirements analyses to identify project action items
  • Perform Analysis and Design
  • participates in defining and developing technical specifications to meet systems’ requirements
  • Design and Develop Moderate to Highly Complex Applications
  • Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance
  • Develop Application Documentation
  • Develops and maintains system documentation to ensure accuracy and consistency
  • Produce Integration Builds
  • Defines and produces integration builds to create applications
  • Performs Maintenance and Support
  • Defines and administers procedures to monitor systems performance and integrity
  • Support Emerging Technologies and Products
  • Monitors the industry to gain knowledge and understanding of emerging technologies

Requirements

  • 7+ years of experience with Java, including building complex, scalable applications
  • 2+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures
  • 3+ years of experience working with Golang
  • 2+ years of experience working with Google Cloud Platform

Nice to have

  • 10+ years of experience working with REST API
  • 10+ years of experience with SQL and NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications
  • 10+ years of experience in object-oriented programming and design patterns
  • 6+ years of experience working with OpenShift and Web API
  • 6+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems
  • 6+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, Jenkins, container orchestration, and deployment strategies
  • 6+ years of experience in basic networking, DNS Proxy, JFROG, Junit, SQL server
  • 6+ years of experience working with databases such as SQL server
  • 2+ years of experience working with security (tokenization, encryption, certificate management, APIC/APigee application management, Oath token code management)

What we offer

  • customizable health and dental coverage with telemedicine, wellness credits, and gym discounts
  • life, disability, and optional insurance plans
  • access to a 24/7 Employee Assistance Program
  • retirement savings
  • remote work allowance for eligible employees
  • various discounts and travel insurance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Developer with GCP and Golang

8 matching positions

New

Full Stack Tech Engineer

This role is for an innovative Full Stack Engineer to help the build out of solu...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep hands-on experience in engineering and executing enterprise solutions that scale effectively
  • Fluency in at least two programming languages, with a strong preference for Python and Java
  • Proficiency in Javascript/Typescript and Golang is also highly valued
  • Good understanding of Language Models (LLMs), transformers, agentic frameworks, vector stores, and search algorithms
  • Experience with relevant frameworks such as Spring (AI, Boot, Core, etc.), Flask, LangChain, LangGraph, and MLFlow
  • Proficiency in database technologies, such as Oracle, Postgres, or MongoDB
  • Experience with messaging and integration platforms like Kafka or JMS/MQ
  • UI development skills with technologies such as React JS or StreamLit
  • Experience designing and implementing REST and WebSocket APIs
  • Familiarity with one of the major cloud platforms including AWS, GCP, or Azure
Job Responsibility
Job Responsibility
  • Contribute significantly to engineering & delivery of end-to-end solutions
  • Adopt a product-focused approach, ensuring the development of robust, scalable, and user-friendly solutions
  • Thrive in a fast-paced environment by continuously testing, learning, and tackling cutting-edge problems
  • Actively engage in pair programming, promote lean methodologies, and streamline processes by removing unnecessary bureaucracy
  • Prioritize rapid delivery and iterative development, demonstrating adaptability and a willingness to pivot rather than pursuing a perfect upfront solution
  • Develop foundational components and mature technology capabilities in Artificial Intelligence (AI) and Large Language Models (LLMs)
  • Drive the enterprise-wide adoption and successful integration of Generative AI solutions
  • Demonstrate strong problem-solving capabilities and a proactive learning mindset, continuously acquiring new skills
  • Exhibit excellent communication and collaboration skills, effectively engaging with diverse stakeholders
  • Be adaptable and resourceful in navigating complex technical and organizational challenges
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a talented and motivated Principal Engineer to join our dynamic t...
Location
Location
United States , Cupertino
Salary
Salary:
172000.00 - 349000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 15 years of professional software development experience, with a significant portion focused on backend systems and distributed applications
  • Proven expertise in one or more backend programming languages such as Golang (preferred), Java or Python
  • Deep understanding of networking protocols, network architectures, network security, and common networking concepts is essential
  • Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
  • Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment
  • Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency
  • Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases
  • Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
  • Excellent analytical and problem-solving skills
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Work with product managers, architects, and other engineers to understand the software requirements, and define corresponding functional and design specifications
  • Drive technical decisions and contribute to the overall strategy
  • Design, develop, test, deploy, and maintain high-quality, production-grade software, with a strong emphasis on backend systems
  • Write clean, efficient, and well-documented code
  • Design and implement micro-services for high availability, scalability, performance, and security within our SaaS platform
  • Identify and resolve complex performance bottlenecks and system issues
  • Apply deep knowledge of networking protocols (e.g., TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions
  • Design and implement solutions leveraging cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker)
  • Collaborate effectively with cross-functional teams including product management, QA, SRE, and technical assistance team
  • Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles
What we offer
What we offer
  • Health & Wellbeing: comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Personal & Professional Development: programs catered to helping you reach any career goals
  • Unconditional Inclusion: flexibility to manage work and personal needs
  • Variable incentives may also be offered
  • Fulltime
Read More
Arrow Right

Principal Site Reliability Engineer (Sovereign Cloud)

Your Career: Palo Alto Networks runs a large infrastructure and is one of the la...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years as an engineer in Infrastructure, Operations, DevOps, or System Engineering
  • 7+ years building high availability, scalable cloud native applications on AWS or GCP
  • BS or MS in Computer Science, a related field, or equivalent professional experience or equivalent military experience required
  • Expertise in configuration management with a framework such as Ansible, Terraform, Helm
  • Expertise in infrastructure automation tasks using Python and shell scripting
  • Experience in Site Reliability Engineering, Production Engineering, or DevOps
  • Expertise in public or private cloud
  • Solid experience in Kubernetes and containers
  • Linux administration, internals, and network troubleshooting
  • Proficiency with programming languages like Python, Java, Golang, and shell scripting to automate tasks
Job Responsibility
Job Responsibility
  • Contribute to the success of SRE and DevOps
  • Develop expertise in new technologies
  • Work with developers, researchers, data scientists, and security experts
  • Design, build and operate reliable, secure Cloud infrastructure
  • Ensure that applications are production-ready, scalable, and reliable
  • Develop tools and automation frameworks
  • Automate robust deployment of robust services
  • Orchestrate end-to-end monitoring and alerting
  • Participate in on-call rotations to support critical business and production systems
  • Lead root cause analysis of critical business and production issues
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer Software (Cortex Cloud)

As a Senior or Sr Principal Software Engineer in Cortex Cloud, you will contribu...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Backend Engineering: 8+ years of experience building and maintaining production-grade distributed systems
  • Languages: Proficiency in Go (Golang) is a strong advantage. We are open to engineers with deep expertise in other backend languages (Java, Python, Rust, C#, or Node.js) who are willing to transition to a Go-primary stack and have a focus on clean, well-tested code
  • Fundamentals: Strong grasp of system design, data structures, and algorithms in high-scale cloud environments
  • Standards: Experience with CI/CD, comprehensive testing (unit, integration, E2E), and rigorous code reviews
  • Cloud: Proficiency in AWS, GCP, or Azure, including cloud-native services
  • Reliability: Experience with observability (monitoring, logging, tracing) and system profiling
  • Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent technical/military experience
Job Responsibility
Job Responsibility
  • Contribute to the development and scaling of cloud-native security solutions for enterprise organizations
  • Work within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards
  • Write reliable code, influence product direction, and design distributed systems
  • Make technical decisions that impact the long-term stability and performance of cloud workload protection services
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Backend, Customer Obsession

At Uber, customer obsession drives everything we do. We are dedicated to buildin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of relevant software development experience in one or more programming languages (e.g. Golang, Java, Python, C/C+) and distributed system design
  • Experience designing, implementing, and maintaining scalable RESTful APIs and microservices
  • Experience with database design and management (SQL and NoSQL), system performance optimization, and high-availability system design
  • Experience with CI/CD pipelines, cloud infrastructure (AWS, GCP, Azure), and containerization (Docker, Kubernetes)
  • Familiarity with monitoring tools, incident response, and alerting mechanisms
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
Job Responsibility
Job Responsibility
  • Lead high-quality system designs, ensuring scalability, maintainability, and performance while considering both short- and long-term trade-offs
  • Exercise sound engineering judgment to make decisions around design patterns, architectural trade-offs, and feature prioritization
  • Contribute to team-wide architecture decisions and drive efforts to modularize and reuse components across services
  • Document technical designs (e.g., ERD, architecture design notes, engineering wikis) to maintain transparency, consistency, and alignment
  • Foster team-wide knowledge sharing by mentoring peers and establishing training opportunities related to software design patterns and technical best practices
  • Fulltime
Read More
Arrow Right

T-Shaped Data Engineer

We are hiring a T-shaped Senior Data Engineer to join our team supporting a high...
Location
Location
Salary
Salary:
Not provided
infinitelambda.com Logo
Infinite Lambda
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience
  • Programming languages: Python, Java, Scala or Golang
  • Cloud providers: AWS, GCP, Azure (Azure is preferred)
  • Data warehousing: Snowflake, Databricks, Redshift, Greenplum, Oracle, DB2 or similar (must have experience with Snowflake or Databricks)
  • Data pipelining tools: Snowplow, Fivetran, dbt, Talend
  • Relational databases: Oracle, PostgreSQL, MySQL, Microsoft or similar
  • NoSQL Databases: MongoDB (Atlas), Cassandra, DynamoDB or similar
  • Streaming Technologies: Kinesis, Kafka or Google PubSub or similar
  • Containers & container orchestration: Docker & Kubernetes
  • Workflow Orchestration: Airflow, Cadence Workflow
Job Responsibility
Job Responsibility
  • Lead the design, development, and optimisation of data pipelines using Databricks (including Delta Live Tables / Lakeflow) on Azure
  • Migrate and refactor legacy stored procedures and sprawling MSSQL processes into modern, governed Databricks solutions
  • Contribute to data platform modernisation initiatives, including medallion architecture, data quality, and governance practices
  • Collaborate with the client’s team and our Analytics Engineers to deliver high-quality, production-ready data assets
  • Work in a client-facing consulting environment: gather requirements, provide recommendations, and professionally push back when needed to ensure the best technical outcomes
  • Apply broad data engineering skills (pipelining, orchestration, cloud infrastructure) while deepening your expertise in the modern data stack
What we offer
What we offer
  • Private health insurance
  • Work-from-home budget
  • Unlimited paid holiday
  • Wellness benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Api Integrations

We are seeking talented candidates to join our professional services engineering...
Location
Location
United States , NY/LA/St. Pete/Boulder/Chicago
Salary
Salary:
120000.00 - 140000.00 USD / Year
videoamp.com Logo
VideoAmp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong programming skills in a range of technologies, languages, and standards, such as strongly-typed languages (Golang, Java, Scala etc.), SQL, REST, SOAP, Data Transformations, JSON, OpenAPI
  • Experience in Golang
  • Expertise in cloud platforms (AWS, GCP)
  • Expertise in relational databases, such as Postgres and Snowflake
  • Exceptional communication skills, with the ability to convey technical concepts to non-technical stakeholders and ask clarifying questions to develop technical requirements
  • Strong track record of collaboration with cross-functional teams in a dynamic environment
  • Familiarity with the television, streaming, and digital advertising ecosystem is strongly preferred
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Strong interest in technology and client-facing work, with the desire to grow into a technical account or solutions role
  • Basic understanding of APIs and integration concepts (e.g., REST, JSON) through coursework, internships, or hands-on learning
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams, including Product, Engineering, and Client Success to ensure smooth implementation
  • Serve as the main point of contact for clients during onboarding and integration, escalating complex issues to senior team members as needed
  • Learn the VideoAmp API suite to guide clients through integration processes and troubleshoot common issues
  • Learn the relevant segments of the VideoAmp relational data model to troubleshoot problems
  • Support the implementation of technical solutions that align with client needs and business objectives
  • Assist in managing client integration projects by coordinating tasks, gathering requirements, and ensuring timely communication
  • Document integration processes, client configurations, and technical learnings to contribute to team knowledge and efficiency
  • Identify and work closely with internal teams to address gaps and deficiencies
What we offer
What we offer
  • Equity
  • Discretionary & flexible PTO + Spring, Summer & Winter company breaks
  • Comprehensive medical, dental & vision for you and your dependents — including multiple options fully covered by VideoAmp
  • 401(k) with matching
  • HSA & FSA
  • Unlimited financial wellness sessions with Origin financial advisors
  • Paid Maternity & Parental Leave for all family additions
  • Cell phone reimbursement
  • Commuter benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer ( Cloud Security )

We are seeking a highly skilled and experienced Principal Engineer to join us to...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in high-scale, multi-tenant distributed systems and backend development, including REST APIs, databases and microservices
  • Strong proficiency in Golang(Highly Preferred), Java or Python
  • Hands-on experience in NoSQL, SQL databases
  • Familiarity with event-driven architecture and message queues like Kafka, RabbitMQ, Pub/Sub
  • Proficiency in Docker and Kubernetes ecosystems
  • Knowledge of infrastructure as code (IaC) tools like Terraform
  • Experience with CI/CD processes
  • Strong cloud troubleshooting skills with a deep understanding of public cloud design, microservices, security, global networking, distributed systems, and load balancing
  • Experience with cloud deployments on platforms like Azure, AWS, and GCP
  • M.S/B.S degree in Computer Science or equivalent and 8+ years of relevant experience required
Job Responsibility
Job Responsibility
  • Set the example for high levels of accountability
  • Technical leadership and end-to-end delivery of solutions in collaboration with cross-functional product management, development and quality assurance teams in a fast paced environment
  • You will work to design, implement and troubleshoot next generation cloud security solutions
  • Hands-on participation in developing next generation cloud security architecture
  • You will participate in all phases of the product development cycle, from definition, design, through implementation and test
  • Ensure the adoption of best practices in code quality, scalability and system design among team members
  • Foster innovation in the organization
  • Recruit and Mentor new team members
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right