Java Web Developer

CoFoMo Inc.

Montreal (administrative region)

Hybrid

CAD 110,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CoFoMo Inc. is seeking a senior software developer to analyze business needs and craft technical solutions within budget and schedule constraints.

You will design, develop, and test web applications and services using Java and .NET, while applying CI/CD practices and secure coding standards. A hybrid work arrangement with two office days per week is expected, and collaboration across multidisciplinary teams is essential.

Qualifications

  • Have a minimum of five (5) years of experience in a similar senior software development role.
  • Experience with Agile projects (Scrum, Kanban or equivalent).
  • Master software development best practices: Clean Architecture, Clean Code, Design Patterns, SOLID.
  • Expertise in web apps and services with Java and .NET.
  • Knowledge of Java 8+; Spring Boot 2+, Spring Cloud, Spring Data, Maven, Git, SQL, RESTful APIs, SOAP (CXF).
  • Familiarity with C#, .NET Framework, .NET Core / .NET 6+, ASP.NET MVC/Core, Entity Framework.
  • Experience in REST API development, integration, and automated testing (unit/integration).
  • CI/CD practices with Concourse.
  • Security-conscious development and integration of secure practices.
  • Ability to collaborate in multidisciplinary teams with autonomy.
  • Strong curiosity, organization, analytical skills and communication.
  • Knowledge of cloud environments (Azure, AWS, GCP), Docker, Kubernetes, microservices, and DevOps tools.

Responsibilities

  • Analyze business needs and identify appropriate tech solutions within budgets and deadlines.
  • Develop implementation strategies and design programs, apps, and software components.
  • Develop web apps and services by integrating automated testing.
  • Install, test and implement solutions for users.
  • Ensure integration of technical components and resolve issues in delivered solutions.

Skills

Java
.NET
Spring Boot
REST APIs
SOAP Services
CI/CD
Docker
Kubernetes
Azure
AWS
GCP
Microservices
Unit testing
Agile (Scrum/Kanban)
Security practices

Tools

Concourse
Git
Maven
SQL
MapStruct

Job description

Here’s a brief overview of the tasks and responsibilities you’ll have:

  • Analyze business needs and identify appropriate technological solutions taking into account budgets and deadlines;
  • Develop implementation strategies and design programs, applications and software components;
  • Develop web applications and services by integrating automated testing;
  • Install, test and implement solutions for users;
  • Ensure the integration of technical components and solve problems related to the delivered solutions.

The profile you are looking for is as follows:

  • Have a minimum of five (5) years of experience in a similar role in senior software development;
  • Experience with projects carried out in Agile mode (Scrum, Kanban or equivalent);
  • Master software development best practices, including Clean Architecture, Clean Code, Design Patterns, and SOLID principles;
  • Demonstrate expertise in developing web applications and services with Java and .NET;
  • Know Java 8 and later, Spring Boot 2, Spring Cloud, Spring Data, Maven, Git, SQL, MapStruct, RESTful APIs, and SOAP Services (CXF);
  • Be familiar with C#, .NET Framework, .NET Core /.NET 6+, ASP.NET MVC, ASP.NET Core, and Entity Framework;
  • Experience in REST API development and integration, as well as automated testing (unit and integration);
  • Apply continuous integration and continuous deployment (CI/CD) practices, including Concourse;
  • Understand the principles of application security and integrate them into developed solutions;
  • Collaborate effectively in multidisciplinary teams while demonstrating autonomy;
  • Demonstrate curiosity, thoroughness, organization, analytical skills and excellent communication skills;
  • Knowledge of cloud environments (Azure, AWS or GCP), Docker, Kubernetes, microservices architecture and DevOps tools for automating deployments (an asset);

Accept a hybrid work mode with an office presence of two (2) days per week.

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

Similar jobs worth comparing

Java Developer
Java Developer

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Developer - Java/SQL
Developer - Java/SQL

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Technical Lead
Technical Lead

CoFoMo Inc. • Lévis

Hybrid
CAD 110,000 - 150,000
Développeur Java Web
Développeur Java Web

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Java Full Stack Developer
Java Full Stack Developer

TechDoQuest • Mississauga

On-site
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Cloudious LLC • Toronto

On-site
CAD 90,000 - 120,000
Java Developer
Java Developer

Maarut Inc • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Sr Java developer
Sr Java developer

Atyeti • Toronto

On-site
CAD 80,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full Stack Developer
Full Stack Developer

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 145,000