← Back to jobs

Synechron Logo
Java Backend Developer

Synechron

 

Montreal Metropolitan Area, QC, Canada

Posted On: 30+ days ago
Experience: 8+ years
Availability: Hybrid
Openings: 1
Category: Java backend developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will develop, modify, integrate, and test scalable software code for web applications.

This role is hybrid.

Responsibilities

  • Implement and maintain reliable, scalable microservices architectures.
  • Optimize application performance, focusing on speed and scalability.
  • Write clean, maintainable, and testable code following software development best practices.
  • Debug existing applications and solve complex technical issues.
  • Collaborate with cross-functional teams including product owners and QA engineers.

Required Skills

  • 3 to 8 years of experience in Java backend development.
  • Deep knowledge of software design principles: MVC, data structures, graphs, algorithms, design patterns, multithreading, caching, and recursion.
  • Solid mastery of Java, including class loading, garbage collection, Collection APIs, and Reflection.
  • Experience with Java 8 Streams and functional programming.
  • Proficiency with Spring Framework.
  • Experience with Apache Kafka.
  • Working knowledge of NoSQL databases (MongoDB) and SQL relational databases.
  • Familiarity with testing frameworks such as JUnit.

Preferred Skills

  • Any Graduate degree.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs