Skip to main content

Java Full Stack Software Engineer

Technology
Candescent
Ottawa, Canada6 days ago

Job description

Build Java full stack software at Candescent using Spring Boot, microservices, and AI-powered development tools. Collaborate across Agile engineering teams.

As a Software Engineer II, you will create maintainable components for Candescent's Intelligent Banking solutions. The work spans Java, RESTful services, Angular, testing, and cloud-native engineering. You will support software quality, reliability, performance, and security while contributing to delivery.

Key Responsibilities

  • Develop reusable software components meeting functional and non-functional requirements
  • Use AI assistants for coding, refactoring, and test generation
  • Diagnose and resolve software design and implementation defects
  • Design and execute unit, integration, and automated tests
  • Participate in code reviews, sprint planning, and delivery
Requirements:
  • Bachelor's degree in computer science or related field
  • Two to four years of software design and development experience
  • At least two years using the preferred technology stack
  • Java, microservices, Spring Framework, Spring Boot, and REST
  • Experience with Agile development principles and collaboration
Apply Java full stack, testing, and AI-assisted engineering skills to Candescent's Intelligent Banking software development.

Interested in this role?