Java Developer

Montreal

Offre publiée le 2025-11-10

Compunnel, Inc.

Job Description

We are seeking a passionate and innovative Java Developer to join the Enterprise Technology Services – Data Center Services team. The role involves developing and maintaining mission-critical asset management tools that support the enterprise data center team. You will play a key role in designing scalable, high-quality software systems that improve asset lifecycle management and drive internal efficiency.

Job Responsibilities:

  • Design, develop, and maintain end-to-end web applications for asset management
  • Define and contribute to the overall strategy of asset management tools
  • Architect system components from UI to backend and data model
  • Build RESTful APIs for efficient data exchange
  • Collaborate with product managers and other developers in an Agile environment
  • Ensure high-quality code through peer reviews, test coverage, and adherence to coding standards
  • Continuously research and apply new technologies and design patterns
  • Solve complex problems through data analysis and critical thinking
  • Support the full software development lifecycle from requirements to deployment and maintenance

Required Skills:

  • 6+ years of professional experience in Java development
  • Strong hands-on experience with full-stack development (UI to backend to database)
  • Experience building and consuming REST APIs and handling structured data formats (JSON, etc.)
  • Strong understanding of modern, scalable architecture
  • Solid experience in SQL and familiarity with DB2 and Microsoft SQL Server
  • Experience working in Agile squads, collaborating towards shared objectives
  • Strong problem-solving and analytical skills
  • In-depth understanding of software development best practices and system design

Preferred Skills:

  • Experience with multi-tier system design
  • Familiarity with asset management or data center infrastructure is a plus
  • Exposure to DevOps practices and CI / CD pipelines

Certifications:

Not required but any Java, full-stack, or Agile-related certifications are a plus.

Education:

Bachelor’s degree in computer science or a related field (required).

Email ID:

This field is required. Please enter a valid email ID.

Cell phone:

This field is required. Please enter a valid cell phone.

First Name:

This field is required. Please enter a valid first name.

Last Name:

This field is required. Please enter a valid last name.

#J-18808-Ljbffr