
Senior Software Developer
Quantiphi
full-time
Posted on:
Location Type: Hybrid
Location: Fredericton • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSAzureCloudGoogle Cloud PlatformJavaJavaScriptjQueryMySQLPostgresReactSpringSQL
About the role
- Design, develop, and maintain full-stack applications with a focus on performance, scalability, and security
- Build responsive front-end interfaces using JavaScript and modern frameworks such as React or Angular
- Develop robust backend services primarily in Java (11 & 17) and Spring MVC
- Design and optimize relational databases using tools such as SQL Developer and platforms like SQL Server, MySQL, or PostgreSQL
- Build and integrate RESTful APIs to enable seamless communication
- Work in cloud environments—ideally Azure—to deploy and manage scalable applications
- Collaborate with UX/UI designers, product managers, and fellow engineers to align on business needs and user experience goals
- Lead by example in code quality through code reviews, mentoring, and best practice enforcement
- Support CI/CD processes and ensure application reliability through automated testing and secure coding practices
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java (11 & 17), Spring MVC, SQL, and RESTful API development
- Proficient in JavaScript, including jQuery, HTML, and CSS
- Experience with cloud platforms, ideally Azure (GCP or AWS also considered)
- Solid understanding of software engineering best practices, including version control (Git), automated testing, and CI/CD pipelines
- Excellent communication, collaboration, and problem-solving abilities
Benefits
- Upskill and discover your potential as you solve complex challenges
- Work where innovation happens - work with disruptive innovators
- Stay ahead of the curve—immerse yourself in breakthrough AI, ML, data, and cloud technologies
- Ample opportunities to learn, grow and interact with colleagues from varied experience and backgrounds
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring MVCSQLRESTful API developmentJavaScriptjQueryHTMLCSSCI/CDautomated testing
Soft skills
communicationcollaborationproblem-solvingleadershipmentoringcode qualitybest practice enforcement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering