jobs Logo
Prolifics logo

Full Stack Engineer

Prolificsabout 18 hours ago
Hybrid
Senior Level
CONTRACTOR

About the role

About the Company

Prolifics is seeking a talented Senior Full Stack Java Developer to join a high-performing delivery team supporting enterprise-scale application development initiatives. This role is ideal for an experienced software engineer who thrives in complex environments, enjoys solving challenging technical problems, and has a passion for building scalable, cloud-enabled solutions.

About the Role

The successful candidate will contribute across the full software development lifecycle, partnering with architects, business stakeholders, and fellow engineers to design, develop, test, and deploy modern enterprise applications.

Responsibilities

Design, develop, and maintain enterprise-grade applications using Java and modern full-stack technologies. Participate in architecture discussions and contribute to technical design decisions. Develop scalable, high-performance solutions following industry best practices and established design patterns. Collaborate with cross-functional teams in an Agile development environment. Build and optimize integrations with enterprise databases and cloud-based platforms. Perform code reviews and promote engineering excellence across the development team. Troubleshoot, debug, and resolve complex production and application issues. Contribute to automated testing, performance tuning, and continuous improvement initiatives. Support CI/CD and DevOps practices to improve software delivery and reliability.

Qualifications

5+ years of professional software development experience with a strong focus on Java-based application development. Solid understanding of software engineering fundamentals, including data structures, algorithms, object-oriented design, and design patterns. Proven experience designing and delivering enterprise-scale applications. Experience working throughout the full Software Development Life Cycle (SDLC). Strong problem-solving, troubleshooting, and analytical skills. Experience with source control and collaborative development practices using tools such as Git.

Required Skills

Experience with one or more of the following technologies and disciplines is highly desirable: Spring Framework and Spring Boot Full Stack Development (front-end and back-end technologies) Scala and/or functional programming concepts Cloud platforms such as AWS or Azure DevOps practices, CI/CD pipelines, and automation tools Enterprise databases including Snowflake, SQL Server, Sybase, or DB2 Advanced SQL development and query optimization Unit testing frameworks and automated testing practices Performance testing, tuning, and application optimization Production support, debugging, and root cause analysis

Preferred Skills

Experience working within large enterprise or consulting environments. Exposure to distributed systems, microservices, and cloud-native architectures. Experience contributing to modernization or digital transformation initiatives.

Pay range and compensation package

Hybrid role based in Montreal, Quebec. Contract opportunity through Prolifics. Collaborative team environment with exposure to enterprise-scale projects and modern technologies.

Equal Opportunity Statement

Prolifics is committed to diversity and inclusivity in the workplace.

About Prolifics

IT Services and IT Consulting