-
J&M Group

Sr. Java Back-end developer

J&M Group
Canada · Contract · Entry

Job Description

  • Designs, develops, and maintains the server-side logic and infrastructure for web applications and services using Java.
  • This includes building and managing APIs, databases, and other components that handle data and logic behind the scenes, ensuring high performance and scalability.
  • They collaborate with front-end developers and other teams to deliver robust and efficient applications.
  • Here's a more detailed look at the typical responsibilities and skills:

Responsibilities

  • Designing and implementing server-side logic:
  • This involves creating the core functionality of applications, including business logic, data processing, and API endpoints.

Developing And Maintaining RESTful APIs

  • Backend developers design and implement APIs that allow front-end applications to communicate with the server and access data.

Working With Databases

  • They manage data storage solutions, ensuring data is stored efficiently and securely, and can be accessed by the application.

Ensuring Application Performance And Scalability

  • They optimize code and infrastructure to handle increasing loads and traffic, ensuring the application remains responsive and reliable.

Writing Clean, Well-documented, And Testable Code

  • They adhere to coding standards and best practices to create maintainable and robust code.

Troubleshooting And Debugging Issues

  • They diagnose and resolve problems in the application's backend, working with other teams to identify and fix bugs.

Integrating With Other Systems

  • They integrate the application with third-party services, databases, and other components as needed.

Collaborating With Other Teams

  • They work closely with front-end developers, DevOps engineers, and other stakeholders to ensure the successful delivery of applications.

Skills

Java programming language:

  • Proficiency in Java is essential, including experience with Java frameworks like Spring or Jakarta EE.

Database Knowledge

  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and potentially NoSQL databases.

API Design And Development

  • Experience with RESTful APIs, including knowledge of API documentation and testing.

Backend Frameworks

  • Familiarity with popular Java backend frameworks like Spring Boot or Micronaut.

Version Control Systems

  • Experience with Git or similar systems for code management.

Testing Methodologies

  • Experience with unit testing, integration testing, and other testing techniques.

Problem-solving And Analytical Skills

  • The ability to analyze complex problems and develop effective solutions.

Communication And Collaboration Skills

  • The ability to communicate effectively with other team members and stakeholders.
  • In essence, a Java Backend Developer is a crucial part of the development team, responsible for building the core functionality and infrastructure of web applications, ensuring they are robust, scalable, and efficient.

Key Skills

Ranked by relevance

java server restful apis spring boot postgresql responsive storage devops nosql mysql git
Login to Apply
Posted
Jul 04, 2025
Type
Contract
Level
Entry
Location
Toronto
Company
J&M Group

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Groupe SII
Related

Développeur PHP / JavaScript (F/H)

2026-05-21

Full-time
Not Applicable
France
IT Services
Engineering
View Job Details
Galaxi Consulting Group
Related

Dotnet Developer

2026-05-28

Full-time
Mid-Senior
France
IT Services
Information Technology
View Job Details
HELPLINE
Related

Développeur Back-end Java H/F

2026-05-28

Full-time
Not Applicable
France
Software Development
Information Technology