Software Engineer
3 weeks ago
**Job Summary** We are looking for a skilled and detail-oriented Java Developer to design, build, and optimize backend services and applications. You will be responsible for developing robust and scalable software components, collaborating across teams, and ensuring high-quality code delivery throughout the software development lifecycle.**Responsibilities*** Design, develop, and maintain backend applications using Java and modern frameworks (e.g., Spring, Spring Boot)* Build RESTful APIs and microservices that are secure, scalable, and highly performant* Collaborate with cross-functional teams including product, QA, and operations to deliver high-impact features* Debug and troubleshoot issues across the stack to ensure system reliability* Follow best practices for clean code, testing, and documentation* Participate in code reviews and knowledge-sharing sessions within the team* Contribute to continuous improvement of development processes, automation, and system architecture**Education & Experience*** Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field* 5+ years of hands-on experience developing and deploying Java applications in a production environment**Skills & Expertise*** Strong proficiency in Java and related frameworks such as Spring, Spring Boot, and Hibernate* Experience with RESTful API design and microservices development* Solid understanding of object-oriented programming, design patterns, and software architecture principles* Experience working with relational databases (SQL Server, PostgreSQL, Oracle, or MySQL), and writing efficient SQL queries* Experience with CI/CD pipelines, Git, and DevOps practices for application deployment* Exposure to containerization and orchestration technologies (e.g., Docker, Kubernetes)* Cloud experience with AWS, Azure, or GCP services is a plus* Experience with performance optimization, debugging, and profiling Java applications* Knowledge of messaging systems such as Kafka or RabbitMQ is a plus* Strong analytical and communication skills with the ability to collaborate effectively across technical teams* Agile/Scrum development experience**Software Engineer – Java Developer** in **Ontario, Canada** who thrives in a fast-paced, global team environment.#J-18808-Ljbffr
-
Software Engineer
3 weeks ago
, , Canada Software Secured Full timeWe’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment. You'll be...
-
Software Engineer
4 weeks ago
, , Canada Software Secured Full timeOverview We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment....
-
Senior Software Engineer
5 days ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
1 day ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...
-
Senior Software Engineer – .NET
3 weeks ago
, , Canada Astera Software, Inc. Full timeAbout Astera Based in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...
-
Senior Software Engineer
4 weeks ago
, , Canada Aplos Software Full timeAbout Aplos, Raisely and Keela: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more...
-
Senior Software Engineer
2 weeks ago
, , Canada Salvo Software Full timeAt Salvo Software, we’re building the future of connected automotive diagnostics by combining cutting-edge cloud solutions with advanced scan tool technologies. Our mission is to create smarter, more reliable, and scalable systems that empower technicians, engineers, and vehicle manufacturers worldwide. We thrive on solving complex challenges and are...
-
Software Developer Staff Engineer
3 weeks ago
, , Canada Quest Software Full timeJoin to apply for the Software Developer Staff Engineer role at Quest Software Overview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft...
-
Senior Cloud-Native Software Engineer
5 days ago
, , Canada ECI Software Solutions Full timeA software development company in Canada is seeking an experienced Senior Software Engineer to play a crucial role in designing and executing product modernization plans. You will work on transitioning to a SaaS-based cloud-native architecture with a strong focus on quality and operational excellence. The ideal candidate should have over 7 years of software...