Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Java Developer - GCP

$90k - $95k per year
Full-time

Infoya

About the Job:

We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. This role focuses on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, RESTful API development, SQL databases, cloud environments, and distributed systems. You will collaborate closely with cross-functional Agile teams to deliver secure, reliable, and performance-optimized applications.

Office Location: Toronto

Employment Type: Permanent

Role Type: New position – current requirement

Work Arrangement: Hybrid

Position Responsibilities:

• Design, develop, and maintain microservices-based applications using Java and Spring Boot.

• Develop and optimize RESTful APIs to ensure high performance, scalability, and security.

• Write clean, efficient, and maintainable code following best practices and design patterns.

• Work with SQL databases such as MySQL and PostgreSQL, and caching technologies such as Redis.

• Optimize database queries and application performance for scalable enterprise systems.

• Deploy, manage, and monitor applications in cloud environments, preferably Google Cloud Platform (GCP).

• Manage the end-to-end release process, including build preparation, automated testing, UAT, stakeholder approvals, Jenkins deployment, and post-deployment validation.

• Conduct unit and integration testing using JUnit and Mockito to ensure application reliability.

• Design, develop, and optimize multithreaded applications for performance and scalability.

• Implement and manage caching strategies using Redis, or similar tools to reduce latency and improve throughput.

• Work on synchronization, concurrency, and performance tuning challenges in distributed systems.

• Collaborate with UI/UX, DevOps, QA, Product, and other cross-functional teams to define and deliver new features.

• Participate in code reviews, mentoring, and knowledge-sharing sessions.

• Troubleshoot production issues, debug complex problems, and support vulnerability handling and application security improvements.

Requirements

Required Qualifications:

• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

• 8+ years of hands-on experience developing RESTful APIs and microservices using Java/J2EE.

• Strong experience with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Cloud, Spring Security, and Spring Batch.

• Expertise in Core Java, preferably Java 11 and Java 17.

• Strong knowledge of multithreading, caching, synchronization, concurrency, and design patterns.

• Experience in microservices/API development and migration from monolithic systems.

• Hands-on experience with CI/CD pipelines and tools such as Jenkins, Docker, Kubernetes, Maven, and Gradle.

• Proficiency with SQL and NoSQL databases such as PostgreSQL, MySQL, and Redis.

• Solid knowledge of authentication and authorization mechanisms such as OAuth2 and JWT.

• Experience with cloud platforms, especially Google Cloud Platform (GCP).

• Hands on production support experience including application monitoring, incident triage and root cause analysis.

• Understanding of distributed systems and API gateways such as Spring Cloud Gateway, Kong, or similar tools.

• Experience with web application security, vulnerability handling, and production issue management.

• Strong debugging, performance optimization, and problem-solving skills.

• Experience using development tools such as IntelliJ, PgAdmin, Postman, and Git.

• Strong communication and collaboration skills.

Preferred Qualifications:

• Experience with hybrid application development.

• Knowledge of Google Cloud Storage (GCS).

• Familiarity with Agile methodologies and collaborative development environments.

Benefits

Salary Range: $90,000 to $95,000 CAD/ year

The final compensation offered will depend on local market
conditions and geographic location, as well as job-related factors such as the
candidate’s knowledge, skills, qualifications, relevant experience, and
education/training. Compensation may also include additional components such as
benefits, and/or other incentives, where applicable. In accordance with new
employment standards requirements, we retain copies of this job posting and
applicant information for three (3) years after the posting is removed. We do
not use AI technology; all applications are also reviewed by our recruitment
team.

Infoya is an equal opportunity employer committed to
diversity and inclusion. We welcome applications from all qualified
individuals, regardless of race, color, religion, sex, sexual orientation,
gender identity, national origin, age, disability, protected veteran status, aboriginal
status, or any other legally protected factors.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Sr. Java Developer - GCP in Toronto, ON vacancy
  •  ...required criteria. Role: Full Stack Developer Location: Toronto, ON (...  ...: 8+ Years     Looking for Sr full stack developers 8+ years’...  ...experience who needs to have core Java/Springboot skills on backend...  ...skills Cloud exposure (AWS/Azure/GCP preferred) Good understanding... 
    Suggested
    Full time
    Work from home
    Worldwide

    ZAPCOM GROUP INC

    Toronto, ON
    17 days ago
  • $55 - $60 per hour

     ...Job Responsibility: Job Title: Sr Big Data Developer With Java And Spark Location: Toronto, ON Duration: Long Term Contract Job Detail: Hadoop, Spark, and Java/Scala Developer with Minimum 5 years of hands-on experience Must to Have: ~5+ years application... 
    Senior
    Hourly pay
    Long term contract
    Fixed term contract
    Monday to friday
    Shift work
    Day shift

    Epsilon Solutions

    Toronto, ON
    3 days ago
  • $110k - $115k per year

     ...About the Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical lead level and demonstrates the curiosity...  ...or Azure experience may be considered where supported by strong GCP capability. ~ Experience with SQL and NoSQL databases, data... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area

    INFOYA

    Toronto, ON
    12 days ago
  •  ...Job Responsibility: 2 Openings Toronto Role description Java Backend Developer (Cloud) Developer III - Software Engineering Who We Are:...  ...Kubernetes ~ 1+ years of experience using Cloud providers like AWS/GCP/Azure ~ What could set you apart: ~ Certifications... 
    Suggested
    Long term contract
    Full time
    Temporary work

    UST Global

    Toronto, ON
    22 hours ago
  •  ...showcasing successful projects. ~ Multiple years of experience designing wireframes and mock-ups (using tools such as Figma or similar), developing, and maintaining web-based applications, architectures, and frameworks. ~ Solid understanding of RESTful APIs and asynchronous... 
    Suggested
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    14 days ago
  • $80 per hour

     ...Job Duties: ~5+ years application development experience in Java, Spark, Hadoop, Spark ~ and Scala. ~10+ years application development...  ...experience in Java and Spring ~ Framework ~5+ years in developing and optimizing Big Data applications using Java/Scala ~ and... 
    Hourly pay
    Fixed term contract
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    FirstVibe Technologies

    Toronto, ON
    22 hours ago
  • $40.73 - $70 per hour

     ...Job Responsibility: Key Responsibilities Develop and Maintain APIs: Design and implement RESTful APIs to support various web and mobile applications. Database Management: Work with PostgreSQL to design schemas, optimize queries, and ensure data integrity. Server... 
    Hourly pay
    Full time
    Remote work
    Relocation

    Zenith Algorithms

    Toronto, ON
    7 days ago
  • $95k - $110k per year

     ...inspired to make a difference through future-building projects, join our best-in-class team. What is the Opportunity? The Sr. BI Developer is responsible for designing, developing, and implementing enterprise data solutions using SAP Datasphere. This role supports data... 
    Senior

    AECON

    Toronto, ON
    6 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and at 50 years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come build... 
    Senior
    Work at office
    Toronto, ON
    25 days ago
  •  ...Figma or related). Solid understanding and hands on of RESTful APIs and asynchronous request handling. Working knowledge of the Java programming language and supporting frameworks such as Spring, Spring Boot, Spring cloud. Hands-on experience with non-relational database... 
    Full time
    Local area

    Capgemini

    Toronto, ON
    11 days ago
  •  ...us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Sr BODS Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA). Job Requirements 6-8 Yrs. of overall technical experience in SAP... 
    Senior
    Long term contract
    Full time

    NTT DATA

    Toronto, ON
    10 days ago
  •  ...implement scalable, secure, high-impact technology solutions that accelerate business outcomes.   We’re looking for a Senior Java Backend Developer to join our team. This opportunity is open to candidates interested in either permanent or contract employment. You’ll work... 
    Senior
    Permanent employment
    Contract work

    electricmind

    Toronto, ON
    24 days ago
  •  ...SENIOR SOFTWARE ENGINEER – JAVA, SPRING BOOT, REACT, AWS & CAPITAL MARKETS Toronto, ON - Hybrid (2-3 Days WFO) ROLE DESCRIPTION...  ...portfolio managers, quantitative analysts, and product teams to develop technology solutions that create tangible business value in the... 
    Senior
    Long term contract

    Astra North Infoteck Inc.

    Toronto, ON
    4 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and at 50 years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come build... 
    Senior
    Work at office
    Local area
    Toronto, ON
    a month ago
  • $80k - $130k per year

    Senior Java Developer Position Description The Senior Development Engineering Consultant for Migration Solution & Onboarding develops the services, utilities, and integration logic required to support safe transition from legacy platforms to the new environment. This... 
    Senior
    Toronto, ON
    a month ago
  • $130k per year

     ...run multi-region, and the consistency and latency tradeoffs that come with it are decided rather than assumed. Help other engineers develop as architectural thinkers. Over time, the strongest signal of success in this role is the quality of the decisions being made around... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Toronto, ON
    25 days ago
  •  ...Senior Java Developer – Kafka, Microservices Location: Toronto, ON – Hybrid (4 Days WFO) Duration: 12 months Role Descriptions • Strong Java development experience using Spring and Spring Boot Framework, Multi-Threading, and REST API. • Experience in Kafka Producer... 
    Senior
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...To learn more about CIBC please visit What youll be doing Join our Core Banking and Payments Technology team as a Sr. Full Stack Developer where youll play a crucial role in delivering robust and innovative web solutions for our clients. As a trusted technical... 
    Senior
    Full time
    Remote work

    Canadian Imperial Bank of Commerce

    Toronto, ON
    a month ago
  •  ...Senior Full Stack Java Developer Position: Senior Full Stack Java Developer Client:   Community Services Cluster, Ministry of Public and Business Service Delivery and Procurement, Government of Ontario Location:  777 Bay Street, Toronto, ON Work Arrangement... 
    Senior
    Contract work

    SereneAid

    Toronto, ON
    a month ago
  • $95k - $145k per year

    Senior Java Backend Developer (Open Liberty) Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client...  ...and Routing: HA Proxy, Apache web server, F5 o    Cloud : GCP Preferred o    Middle Ware: IBM Open Liberty 4.... 
    Senior
    Work at office
    3 days per week
    Toronto, ON
    more than 2 months ago
  •  ...Toronto ON - Hybrid (3 Days WFO) Duration: 6-12 months Key Skills: ReactJS Advanced Java Concepts Core Java Responsibilities Develop and maintain end-to-end web applications using Java (Spring Spring Boot) and JavaScript frameworks.... 
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $80k - $130k per year

    Technical Lead Java Microservices Developer Position Description The Lead Software Engineering Consultant – Microservices leads the design and development of cloud native services that form the core application capability of the program. This role is a hands on technical... 
    Toronto, ON
    a month ago
  • $120k per year

     ...$120,000 About the Role We are seeking an experienced IVR Developer to join our team supporting enterprise contact center solutions...  ...is ideal for a developer with strong expertise in Cisco CVP , Java , and contact center technologies , with hands-on experience building... 
    Permanent employment
    Full time

    Staffmax Staffing & Recruiting

    Toronto, ON
    more than 2 months ago
  •  ...Descriptions: Requirements: 1. Proficient in Scala and Java programming. 2. Hands-on experience with Apache Spark (Core|...  ...| and SQL queries.The ideal candidate will have experience developing data processing applications using Apache Spark and Scala.... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $88.54 - $106.25 per hour

     ...RQ11319 - Sr. Software Developer 6-month contract (125 business days) - possible extension ONSITE 5 days - 21 College Street, Toronto Security Level: CRJMC Must Have: At least 10 years of experience designing, architecting and developing complex, enterprise... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  • $88.54 - $106.25 per hour

     ...RQ11288 - Sr. Software Developer 1-year contract (250 business days) - possible extenion ONSITE 5 days - 222 Jarvis St 5th floor Security Level: CRJMC Must-haves: 10+ years' experience in developing n-tier Enterprise applications Expertise in application... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  • $86.9 - $104.28 per hour

     ...RQ11329 - Sr. Software Developer - Back End 5+ month contract (108 business days) - possible extension ONSITE 5 days - 222 Jarvis St...  ...applications ~10+ year of hands-on working experience of Java development with Oracle or SQL database ~5+ years of hands... 
    Senior
    Contract work
    Manual labor

    Source Code

    Toronto, ON
    more than 2 months ago
  • # Senior Java Developer  – Spring Boot, REST   APIs, TDD & CI/CD Roles and Responsibilities: • Design, develop, and   maintain high-quality, maintainable Java applications   and services using   clean code principles   and established design   patterns. • Write comprehensive... 
    Senior
    Long term contract
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    21 days ago
  • $90.18 - $108.22 per hour

     ...RQ11303 - Sr. Software Developer - Full Stack 9-month contract (171 business days) - possible extension ONSITE 5 days - Toronto  Must...  ..., Angular, CSS, Agile paradigm, usage of RSA ~ 10+ Java development experience ~ 10+ Database experience: Oracle and... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...Java Developer - Rest API, Microservices Location: Toronto, ON Hybrid: 3 days in office   Skills: Advanced Java Concepts Experience Required: 6-8 Years   Role Descriptions   • Develop REST APIs & microservices using Java, Spring Boot, and... 
    Full time
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Java Developer - GCP. Be the first to apply!