Create Alert
Email me similar jobs

Java Backend Developer (Local to Montreal only) (Longueuil)

Full-time

Java Developer

Location: Montreal, QC

In this role, you will be responsible for designing, developing, testing, and delivering high-quality software solutions. The ideal candidate should have strong expertise in Java, SQL, database systems, and Python, along with a willingness to learn and adapt to new technologies.

Responsibilities

  • Develop, test, and maintain scalable and high-performance applications using Java and Python.
  • Design and implement robust backend solutions with strong emphasis on database interactions (SQL/DB).
  • Write productive, reusable, and reliable code following best practices and coding standards.
  • Analyze business requirements and translate them into technical solutions.
  • Work closely with cross-functional teams in an Agile environment to ensure smooth project delivery.
  • Perform code reviews, debugging, and troubleshooting to optimize application performance.
  • Design and optimize database schemas, queries, and stored procedures for performance and scalability.
  • Ensure application architecture aligns with enterprise standards and long-term business goals.
  • Continuously explore and implement improvements in system design and development processes.

Minimum Qualifications

  • BE / B.Tech / MCA or equivalent.
  • Strong written and verbal communication skills.
  • Proven experience in software development with Java and Python.

Preferred Qualifications / Skills

  • Strong proficiency in Core Java, SQL, and Database Management Systems (Oracle, MySQL, PostgreSQL, DB2, etc.).
  • Hands‑on experience with Python for scripting, automation, or backend development.
  • Experience in building RESTful APIs and microservices architecture.
  • Good understanding of Spring Boot, Hibernate/JPA (preferred but not mandatory).
  • Solid understanding of data structures, algorithms, and design patterns.
  • Experience working with multithreaded and high-performance applications.
  • Strong knowledge of database design, query optimization, and performance tuning.
  • Familiarity with Linux/Unix environments.
  • Experience with version control tools (Git) and CI/CD pipelines.
  • Exposure to unit testing frameworks.
  • Ability to troubleshoot complex technical issues and provide scalable solutions.
  • Experience working in an Agile/Scrum development environment.
  • Exposure to financial domain (nice to have).

#J-18808-Ljbffr
Similar jobs

Java Backend Developer (Local to Montreal only) (Longueuil)

Apply Now
Back to search page