Java FullStack Developer

  • Location: Ottawa, Ontario
  • Remote: Remote
  • Type: Contract
  • Job #34526

We are seeking an experienced Fullstack Developer with Java, Angular, Spring, RESTful APIs and Spring Boot. This person will build, and enhance our Java-based web services. The ideal candidate will collaborate across IT and business teams to deliver secure, high-performance solutions that drive innovation and efficiency across our systems.

Key Responsibilities:

  • Design, develop, and maintain application using Java, Spring, and Spring Boot.
  • Experience with RESTful web services
  • Work with cross-functional teams to assess business and technical requirements, and define effective solutions.

  • Develop clean, efficient, and reusable code that meets performance, quality, and security standards.

  • Diagnose and resolve issues, identify areas for improvement, and implement enhancements.

  • Create and maintain unit tests (JUnit with mock frameworks) to ensure code reliability.

  • Participate in Agile development processes, contributing to sprint planning, reviews, and retrospectives.

  • Collaborate with DevOps to support continuous integration using Git, Maven, Jenkins, and OpenShift.

  • Design and optimize database queries and schemas across Oracle, SQL Server, and MySQL.

  • Research and recommend emerging technologies and best practices to improve system architecture and development standards.

  • Ensure compliance with internal IT policies and relevant regulatory standards.

Qualifications:

  • Proven experience developing RESTful APIs with Java, Spring, Angular and Spring Boot.

  • Strong understanding of scalable application design and modern software architecture.

  • Experience with Agile methodologies and collaborative development environments.

  • Proficiency with Git, Maven, and Jenkins for CI/CD workflows.

  • Solid understanding of relational databases and query optimization.

  • Familiarity with AngularJS is an asset.

  • Excellent problem-solving and communication skills.

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!