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 11 hours ago
Similar jobs that could be interesting for youBased on the Sr. Java Developer - GCP in Toronto, ON vacancy
  • $80k - $130k per year

    Sr. Java Developer Position Description As  a Java Developer, you will be instrumental in dissecting business requirement and translating it to a tech  design, develop , dev testing , closely work with project stakeholders PM, other application dev leads , business stakeholders... 
    Senior
    Flexible hours
    Toronto, ON
    26 days ago
  • $90 - $100 per hour

     ...Role: Senior Backend Developer Length: 1 year contract (strong potential for extension) Rate...  ...maintain scalable backend services using Java and Kotlin Build and optimize APIs within...  ...~ Experience with Google Cloud Platform (GCP) What You’ll Get in Return... 
    Senior
    Contract work
    Flexible hours

    Hays

    Toronto, ON
    20 days ago
  •  ...quality software delivery. Your New Role As a Full Stack Developer, you will support client connectivity products throughout the entire...  ...Expertise in at least two programming languages, including: ~ Java 21 ~ JavaScript ~ Experience developing and supporting... 
    Senior
    Contract work

    Hays

    Toronto, ON
    11 days ago
  • Sr. Software Developer – Java AWS Responsibilities ~Participate, as part of the development team, in solution development related activities including solution design, development, and testing ~Work with Application Architect and Technical Lead to develop a cloud-native... 
    Senior
    Contract work

    Ward Tech Talent

    Toronto, ON
    more than 2 months ago
  • $90k - $125k per year

     ...We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team... 
    Suggested
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    5 hours ago
  •  ...experienced Solution Architect with strong expertise in Java and Big Data technologies to design, develop, and implement scalable, high-performance enterprise...  ...architecture. ~ Experience with cloud platforms (AWS/Azure/GCP). ~ Knowledge of database systems: SQL and NoSQL (... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    25 days ago
  •  ...peers to understand requirements. Develop solutions that are in line with the client's technology biases, deliver...  ...Skills Must have Experience in Java (6+ years) in an enterprise environment, covering the whole development... 
    Senior
    Long term contract

    Luxoft

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

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come... 
    Senior
    Work at office
    Local area
    Remote work
    Toronto, ON
    11 days ago
  •  ...Sr Java Backend Developer - Java, Spring Boot, Kafka, REST API Location: Toronto, ON - Hybrid (4 Days WFO) Duration: 6-12 months Experience: 8+ years Looking for a strong Java Backend Developer who has some web application (front-end) experience.... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    19 days ago
  •  ...Job Title: Senior AI Java Application Developer (Java Stack) Location: Toronto, ON (Hybrid – 4 Days Work From Office   Job Summary...  ...implementation. ~ Experience with cloud platforms ( Azure, AWS, or GCP ). ~ Hands-on experience with Docker and Kubernetes . ~... 
    Senior
    Contract work
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    13 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... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    21 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 and Consumer... 
    Senior
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    7 hours ago
  • $95k - $145k per year

    Java Application Developer (Wire Payments) Position Description CGI is a global business and technology service provider with $11.5B in revenues. CGI is on a mission to help financial services organizations focus on servicing their clients. CGI supports 15 of the top 20... 
    Work at office
    Worldwide
    2 days per week
    Toronto, ON
    11 days 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
    7 hours ago
  •  ...Senior Java & Python Developer – Spring Boot, Microservices & Cards/Payments Toronto, ON Hybrid - 2 days a week in office Skills: Digital: Python ~ Advanced Java Concepts ~ Digital: Spring Boot Experience Required: 8-10 Years Role Descriptions:... 
    Senior
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  •  ...Job Description: Role: Senior Backend Java Developer Languages Required: English & Spanish (Professional Fluency) Location: Toronto, ON Hybrid: 2-3 days in office a week We are seeking 8-12 years experienced highly skilled Senior Backend Java Developer with... 
    Senior
    Contract work
    Work at office
    2 days per week
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  • $60 - $70 per hour

     ...Backend Integration Developer (Java/Spring Boot) Contribute to a strategic digital transformation initiative within the insurance sector focused on enhancing application lifecycle tracking and electronic document management. This opportunity offers the chance to work on... 
    Hourly pay
    Permanent employment
    Contract work
    Work at office
    3 days per week

    Recrute Action

    Toronto, ON
    8 hours ago
  • $80k - $130k per year

    Lead - AI-Enabled 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
    10 days ago
  • $60.75 - $67.9 per hour

     ...client, is seeking an experienced, delivery-focused Software Developer IV — Java (Senior Android Lead) to join their core Mobile Development &...  ...technical designs, effort estimates, and system requirements (SRS). Code Reviews & Quality Governance: Conduct rigorous peer... 
    Senior
    Contract work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    22 days ago
  •  ...peers to understand requirements. Develop solutions that are in line with client's technology biases, deliver...  ...Skills Must have Very strong in Java development. Good analysis /coding and designing skills... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    12 days ago
  • $115k - $125k per year

     ...end-to-end: design through deployment, in close collaboration with Product, QA, and your pod.  How We Build   We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor, whatever fits your flow — as a standard part of how you develop... 
    Senior
    Remplacement
    Internship
    Work at office
    Local area
    2 days per week

    Range

    Toronto, ON
    6 days 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
    14 days ago
  • $69k - $114k per year

     ...network. Our professionals reach across disciplines and borders to develop and lead global initiatives. We deliver strategic programs and...  ...Entra Id and Ping Identity Platform. Minimum 2 years’ hands‑on Java development experience (Java/J2EE); familiarity with Groovy and/or... 
    Senior
    Permanent employment
    Flexible hours
    Rotating shift

    Deloitte

    Toronto, ON
    20 hours 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
    7 hours ago
  • $120k - $150k per year

     ...Full Stack NodeJS/TypeScript Developer Job Type: Permanent Salary: CAD $120,000-$150,000 + Benefits Location: 3 days onsite/week – Toronto...  ...years of experience with cloud technologies such as AWS, Azure, GCP ~ Experience with CICD tools such as Jenkins, Bamboo or... 
    Senior
    Permanent employment
    Work at office
    Worldwide
    3 days per week

    Hays

    Toronto, ON
    20 days ago
  • $72k - $138k per year

     ...matter experts through mentoring and on the job coaching Summary We are seeking Full Stack Java Developers to join our team on a 1-year fixed term . As a Full Stack Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-... 
    Senior
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    20 hours ago
  •  ...driving business success.  Your new role   As a Senior Full Stack Developer, you will join a cross-functional Agile team responsible for...  ...deployment. You'll work with modern technologies including React, Java, Kotlin, Spring Boot, Node.js, PostgreSQL, and AWS while helping... 
    Senior
    Contract work
    Worldwide

    Hays

    Toronto, ON
    a month ago
  •  ...Job Description: Sr. ISAM Dev Toronto, ON - Hybrid (4 Days WFO) 6-12 months...  ...JavaScript-based in federation flows) • Solid Java development experience, preferably with:...  ...knowledge: OpenShift/Kubernetes, Azure/AWS/GCP • CI/CD tools: Jenkins/GitHub Actions/Azure... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    11 days ago
  •  ...and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology team. The ideal candidate will have...  ...advantageous. Responsibilities Design, develop, and maintain robust and scalable applications using Java and AWS... 
    Senior

    Luxoft

    Toronto, ON
    5 days 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 Spring ecosystem... 
    Full time
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    7 hours ago

Do you want to receive more vacancies?

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