Java Developer
1 week ago
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
-
Full Stack Developer
1 week ago
Charlottetown, Prince Edward Island, Canada Thinking Big Information Technology Inc. Full timeJob 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...
-
Remote-First Software Engineer — Java Web Apps
2 weeks ago
Charlottetown, Canada SpryPoint Full timeA 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 timeSpryPoint 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 timeSpryPoint 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 timeSpryPoint 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 timeGreen 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 timeThe 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...
-
Software Engineer II
1 week ago
Ontario / Halifax, Nova Scotia / Nova Scotia / Canada / Charlottetown, Prince Edward Island SpryPoint Full timeThe 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...
-
Software Engineer III
1 week ago
Ontario / Charlottetown, Prince Edward Island / Newfoundland & Labrador / New Brunswick / Nova Scotia / Halifax, Nova Scotia, Canada SpryPoint Full timeThe 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...
-
Software Engineer III
1 week ago
Nova Scotia / Prince Edward Island/HQ / Halifax, Nova Scotia / New Brunswick / Newfoundland & Labrador / Ontario / Charlottetown, Prince Edward Island, Canada SpryPoint Full timeThe 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...