Java Developer

1 week ago


Charlottetown, Prince Edward Island, Canada Thinking Big Information Technology Inc. Full time

We are seeking a Java Developer to join our team and contribute to the design, development, testing, and deployment of enterprise-grade applications. The successful candidate will work across the full software development lifecycle, applying modern Java frameworks, database technologies, and CI/CD practices, while leveraging AI-assisted development tools and emerging AI patterns to deliver secure, high-quality solutions.

Responsibilities:

  • Design, develop, test, and deploy Java-based enterprise applications and components.
  • Develop and execute automated unit and integration tests using established testing frameworks.
  • Design user interfaces that comply with client standards, including accessibility, security, and Common Look and Feel requirements.
  • Design, develop, and maintain database components using SQL in accordance with departmental standards and best practices.
  • Manage source code, builds, and deployments using modern version control, CI/CD, and build automation tools.
  • Produce and maintain technical documentation to support system development and operations.
  • Use AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude or equivalent) to enhance productivity and code quality.
  • Apply foundational machine-learning concepts, including training, inference, embeddings, and tokenization.
  • Implement Retrieval-Augmented Generation (RAG) patterns to integrate contextual data with large language models.
  • Apply prompt-engineering techniques to effectively guide and interact with large language models.
  • Test and evaluate AI-enabled features, including approaches for assessing non-deterministic system behaviour.
  • Follow security, privacy, and ethical best practices related to AI usage, including mitigation of prompt-injection, data-leakage, bias, and hallucinations.

Qualifications:

  • 7+ years of professional experience developing enterprise applications in a Java EE / Jakarta EE environment.
  • Experience developing and deploying applications on UNIX/Linux and/or Microsoft Windows Server platforms.
  • Experience with MVC and enterprise frameworks, such as Spring (Spring MVC / Spring Boot), Struts, or equivalent.
  • Experience with Java application servers, such as IBM WebSphere (v8+), WebLogic, JBoss/WildFly, or Tomcat.
  • Experience using modern Java IDEs, such as IntelliJ IDEA, Eclipse, or equivalent.
  • Experience with relational databases and SQL, such as Oracle (PL/SQL), Microsoft SQL Server, PostgreSQL, or equivalent.
  • Experience developing and consuming SOAP and RESTful web services.
  • Experience with front-end web technologies, including JavaScript, HTML, CSS, XML, and related libraries or frameworks (e.g., jQuery, AJAX, or equivalents).
  • Experience using version control systems (e.g., Git) and build/integration tools (e.g., Maven, Gradle, Jenkins, GitHub Actions, or equivalent).

Job Types: Full-time, Permanent, Fixed term contract

Pay: $60,000.00-$100,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • Paid time off
  • RRSP match
  • Vision care

Work Location: In person



  • Charlottetown, Prince Edward Island, Canada Thinking Big Information Technology Inc. Full time

    Job SummaryWe are looking for a skilled Full Stack Developer to support the design, development, and maintenance of modern web-based applications. This role will work across the full technology stack, collaborating closely with product owners, designers, and delivery teams in an Agile environment.ResponsibilitiesDesign, develop, and maintain scalable web...


  • Charlottetown, Canada SpryPoint Full time

    A leading software company is seeking a Software Developer in Charlottetown to build and integrate interactive web applications for utilities sectors. As a full-stack developer, you'll use Java, JavaScript, SQL, and more. Responsibilities include collaborating in Agile teams, building enterprise applications, and mentoring juniors. Join them for competitive...

  • Software Engineer I

    2 weeks ago


    Charlottetown, Canada SpryPoint Full time

    SpryPoint Charlottetown, Prince Edward Island, Canada SpryPoint Charlottetown, Prince Edward Island, Canada The Company 2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high‑growth software company, we're shaking up the status quo in the utility industry with the first and only...

  • Software Engineer III

    3 weeks ago


    Charlottetown, Canada SpryPoint Full time

    SpryPoint Charlottetown, Prince Edward Island, Canada Join or sign in to find your next job Join to apply for the Software Engineer III role at SpryPoint SpryPoint Charlottetown, Prince Edward Island, Canada Join to apply for the Software Engineer III role at SpryPoint Get AI-powered advice on this job and more exclusive features. The CompanySimply put,...

  • Software Engineer III

    4 weeks ago


    Charlottetown, Canada SpryPoint Full time

    SpryPoint Charlottetown, Prince Edward Island, CanadaJoin or sign in to find your next jobJoin to apply for the Software Engineer III role at SpryPointSpryPoint Charlottetown, Prince Edward Island, CanadaJoin to apply for the Software Engineer III role at SpryPointGet AI-powered advice on this job and more exclusive features.The CompanySimply put, SpryPoint...

  • Senior Programmer

    1 week ago


    Charlottetown, PE CA J Green PI Inc Full time

    Green PI Inc. is presently looking to provide a Senior Programmer / Developer for the Web Digital Office for its client. The Senior Programmer/Developer will modify existing code or creating new programs in accordance with approved design specifications. They will provide support and enhance the foundational elements used to provide public digital services...

  • Software Engineer I

    1 week ago


    Charlottetown, Prince Edward Island / Halifax, Nova Scotia / Nova Scotia / Ontario / Canada SpryPoint Full time

    The Company 2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've...


  • Ontario / Halifax, Nova Scotia / Nova Scotia / Canada / Charlottetown, Prince Edward Island SpryPoint Full time

    The Company 2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've...


  • Ontario / Charlottetown, Prince Edward Island / Newfoundland & Labrador / New Brunswick / Nova Scotia / Halifax, Nova Scotia, Canada SpryPoint Full time

    The Company 2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've...


  • Nova Scotia / Prince Edward Island/HQ / Halifax, Nova Scotia / New Brunswick / Newfoundland & Labrador / Ontario / Charlottetown, Prince Edward Island, Canada SpryPoint Full time

    The Company 2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've...