Role Overview

Senior Java Developer – responsible for designing, developing, and maintaining web applications using Java, React, Spring, and related technologies in an Agile framework.

Responsibilities

  • Write, modify, integrate, and test robust and scalable software code for web applications.
  • Collaborate with team members to integrate user‑facing elements with server‑side logic.
  • Implement and maintain microservices architectures that are scalable, reliable, and efficient.
  • Optimize application performance, focusing on speed and scalability.
  • Write clean, maintainable, and testable code, following best practices.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Collaborate effectively with cross‑functional teams, including product managers, business analysts, and QA engineers.
  • Troubleshoot and debug issues in existing applications, providing timely and effective resolutions.
  • Contribute to the continuous improvement of development processes and tools.

Requirements

  • Bachelor's degree in Computer Science or Software Engineering.
  • 8+ years of experience in Java development.
  • Core Java experience in developing complex applications.
  • Experience with React.
  • Strong knowledge of software design principles (MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion).
  • Strong knowledge of core Java (class loading, garbage collection, collections API, Reflections API).
  • Proficiency with Java Streams and functional programming.
  • Experience with No‑SQL databases (MongoDB) and relational databases (SQL).

Preferred (but not required)

  • Experience in banking, especially capital markets domain.

Benefits & Compensation

  • Base salary in Calgary, AB: CAD $110,000 – $115,000 per year, plus benefits.
  • 15 days (3 weeks) of paid annual leave plus 10 days of personal leave.
  • Comprehensive insurance plan including medical, dental, vision, life, and long‑term disability.
  • Flexible hybrid policy and remote work options.
  • RRSP with employer contribution up to 4%.
  • Higher education certification policy and on‑demand Udemy for Business access.
  • Coaching opportunities with experienced colleagues and access to cutting‑edge projects.
  • Diverse and inclusive global work culture.

Diversity & Inclusion

Synechron is an equal prospect workplace and an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Synclusive’ fosters an inclusive culture promoting equality and respect for all. We encourage applicants from all backgrounds, including race, ethnicity, religion, gender, sexual orientation, and disability, to apply. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to protected characteristics.


#J-18808-Ljbffr
Similar jobs

Java Full Stack Developer (React) (Airdrie)

Apply Now
Back to search page