Java Full-Stack Developer

Synechron

Calgary

On-site

CAD 90,000 - 120,000

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Synechron in Canada is seeking a Java Full-Stack Developer with strong React expertise to join our delivery teams and build modern UI and robust backend services. You will collaborate with UI/UX, QA, and product teams in an agile environment to deliver scalable interfaces and APIs.

The role emphasizes front-end component design, RESTful services, and dev-ops awareness, with opportunities to work across Spring Boot/Spring MVC, relational databases, and cloud-ready architectures.

Qualifications

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 3+ years of professional experience developing React applications and full-stack web solutions.
  • Experience with React, component-based architecture, state management, and reusable UI development.
  • Experience developing or supporting Java-based backend applications and RESTful web services.

Responsibilities

  • Collaborate with UI and design teams to translate visual concepts and wireframes into efficient, responsive React applications.
  • Build, enhance, and maintain reusable frontend components and shared UI libraries.
  • Develop and support Java-based backend services, RESTful APIs, business logic, and integration workflows.
  • Define API contracts, data models, and service requirements with backend and database teams.
  • Ensure accessibility, security, performance, and reliability across frontend and backend applications.
  • Participate in Agile ceremonies, code reviews, testing, troubleshooting, and continuous improvement.

Skills

React
Full-stack development
Agile teamwork
UI development

Education

Bachelor’s degree in Computer Science or related field

Tools

Java
Spring Boot
Spring MVC
SQL
REST APIs

Job description

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 16,400+, and has 60 offices in 21 countries within key global markets.

Synechron is looking for a Java Full-Stack Developer to join the Synechron team. The consultant will bring strong React expertise to help UI and design teams deliver best-in-class user interfaces, while also contributing to Java-based backend services, APIs, and integrations.

Responsibilities
  • Collaborate with UI and design teams to translate visual concepts and wireframes into efficient, responsive, and user-friendly React applications.
  • Build, enhance, and maintain reusable frontend components and shared UI libraries.
  • Develop and support Java-based backend services, RESTful APIs, business logic, and integration workflows.
  • Work with backend and database teams to define API contracts, data models, and service requirements.
  • Ensure accessibility, security, performance, and reliability across frontend and backend applications.
  • Participate in Agile ceremonies, code reviews, testing, troubleshooting, and continuous improvement initiatives.
Requirements: You are
  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
  • 3+ years of professional experience developing React applications and full-stack web solutions.
  • Experience with React, component-based architecture, state management, and reusable UI development.
  • Experience developing or supporting Java-based backend applications and RESTful web services.
  • Familiarity with Java frameworks such as Spring Boot or Spring MVC, relational databases, SQL, and secure API integration.
  • Proven ability to collaborate with UI, UX, design, QA, product, and engineering teams in an Agile environment.
Nice to Have
  • Experience with TypeScript and frontend testing tools such as Jest, React Testing Library, or Cypress.
  • Experience with Java applications built using Spring Boot or similar frameworks.
  • Knowledge of frontend build tools, package managers, and modern development workflows.
  • Familiarity with microservices, cloud platforms, CI/CD pipelines, Docker, or Kubernetes.
  • Experience with API documentation tools such as Swagger or OpenAPI.
  • Strong problem‑solving skills, attention to detail, and excellent communication abilities.
  • Experience in the financial services or banking industry.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Synclusive’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Synechron • Calgary

Hybrid
CAD 110,000 - 150,000
Annual leave
Comprehensive insurance
Flexible hybrid policy
+3
Lead Java Developer
Lead Java Developer

Synechron • Mississauga

On-site
CAD 80,000 - 110,000
Java Developer
Java Developer

Synechron • Calgary

On-site
CAD 110,000 - 115,000
15 days paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Java and NodeJS Engineer
Java and NodeJS Engineer

Synechron • Calgary

On-site
CAD 80,000 - 100,000
15 days paid annual leave
Comprehensive insurance plan
RRSP with employer’s contribution
+4
.NET Full Stack Developer - Senior
.NET Full Stack Developer - Senior

Synechron • Edmonton

Hybrid
CAD 80,000 - 100,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+1
React UI Developer
React UI Developer

Synechron • Calgary

Hybrid
CAD 95,000 - 110,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+3
Java Developer
Java Developer

Synechron • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
React Developer
React Developer

Synechron • Halifax

Hybrid
CAD 80,000 - 90,000
Flexible hybrid policy
15 days paid annual leave
Comprehensive insurance plan
+1
Java Developer with C#
Java Developer with C#

Synechron • Mississauga

On-site
CAD 100,000 - 115,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Sr. Java Developer
Sr. Java Developer

Synechron • Halifax

On-site
CAD 90,000 - 100,000
15 days of paid annual leave
Comprehensive insurance plan
Training and development opportunities