-
Techedin

Senior Java Developer (Remote)

Techedin
Canada · Contract · Mid-Senior

We are seeking a skilled Senior Java Developer to join our client dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. In this role, you will be involved in all aspects of software development, working with cutting-edge cloud technologies to build secure, scalable, and high-performance solutions.

You will collaborate closely with product managers, software architects, and development teams to transform high-level requirements into innovative solutions. The ideal candidate will have strong expertise in Java (Spring Boot), cloud platforms (AWS or equivalent), and API development while being well-versed in modern software development practices, CI/CD pipelines, and scalable system design.

This is an exciting opportunity for a motivated individual who thrives in a hybrid work environment and is passionate about cloud technologies, continuous learning, and delivering high-quality software solutions.

Responsibilities

  • Participate in all aspects of software development, ensuring high reliability, security, performance, and scalability in cloud-based services.
  • Collaborate with product managers, software architects, and development teams to translate requirements into incremental product enhancements.
  • Contribute to software design and architecture, leveraging cloud design patterns and best practices.
  • Enhance team efficiency by improving development processes and deliverables.
  • Document and present technical solutions effectively.
  • Mentor and support team members while fostering a culture of continuous learning.
  • Stay up to date with the latest cloud technologies and industry trends.
  • Deliver high-quality, scalable code that supports large-scale applications.
  • Make key technical decisions that impact product development and cloud infrastructure.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • At least 5-6 years of experience in software design, development, or consulting, with a focus on cloud systems.
  • Strong proficiency in Java with hands-on experience in Spring Boot.
  • Experience with the software development lifecycle (SDLC), Agile methodologies, and associated tools.
  • Hands-on experience with AWS or other cloud platforms.
  • Proficiency in API development (REST, GraphQL, gRPC).
  • Additional programming skills in Go or TypeScript are a plus.
  • Strong understanding of object-oriented design patterns.
  • Familiarity with CI/CD concepts and tools like Jenkins.
  • Experience with databases and database design principles at cloud scale.
  • Knowledge of building scalable cloud-based systems and services.

Key Skills

Ranked by relevance

cloud aws design patterns typescript graphql java cicd
Login to Apply
Posted
Feb 21, 2025
Type
Contract
Level
Mid-Senior
Location
Toronto
Company
Techedin

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Proxify
Related

Senior Golang Developer (Fullstack, BE-Heavy)

2026-06-23

Contract
Mid-Senior
Ukraine
IT Services
Engineering
View Job Details
Techedin
Related

Senior Backend Engineer – Node.js & AWS

2025-06-16

Contract
Entry
Canada
IT Services
Engineering
View Job Details
Techedin
Related

QA Engineer

2025-06-26

Contract
Mid-Senior
Canada
IT Services
Engineering