Required Skills:Experience in Java development (Spring Boot, Spring MVC, Spring Security, JPA/Hibernate). Experience with frontend frameworks such as Angular and JQuery. Proficiency in clean and secure coding practices (OWASP). Hands-on experience with MySQL databases. Familiarity with version control tools (GitHub), build tools (Gradle), and development environments (IntelliJ). Experience with continuous integration/deployment tools like Jenkins and Concourse. Experience with Linux for server environment management. Knowledge in test automation using Robot Framework and Postman.
About the role
Apside is seeking a Full Stack Java Developer to join our innovative and dynamic team. You will play a vital role in designing, developing, and integrating technological solutions within an agile team, showcasing your technical expertise in both backend and frontend development.
Key Responsibilities:
Design, develop, and maintain robust and scalable RESTful APIs.
Develop backend applications utilizing Java and frameworks such as Spring Boot, JPA/Hibernate, Spring MVC, and Spring Security.
Contribute to frontend development using Angular and JQuery.
Write and maintain clean, secure code while adhering to best development practices, including OWASP recommendations.
Write and execute unit and integration tests with JUnit and Mockito to ensure code quality.
Automate testing processes using Robot Framework and Postman.
Work in Linux environments for application deployment and execution.
Collaborate with the continuous integration team to configure and utilize tools such as Jenkins and Concourse for efficient project delivery.
Actively participate in version control using GitHub and project building with Gradle.
About Apside
Apside is a forward-thinking technology company that values innovation and agility. We are committed to delivering cutting-edge solutions that meet the needs of our clients while fostering a collaborative and dynamic work environment.
We are excited to invite skilled professionals to join our dynamic IT Solutions Division or provide exceptional onsite services to our clients. We are actively seeking candidates proficient in the following technologies:JavaUI/UX DesignETL/DWHWeb DevelopmentNetwork EngineeringSharePointProject ManagementBusiness AnalysisData Analysis/Analytics/SAS/R/Data Sci…
Join our dynamic team at System Canada Technologies as a .NET Developer with a solid background in UNIX programming. We are seeking a passionate and skilled developer who is eager to contribute to our innovative projects and drive technological advancement.Your role will involve developing and maintaining robust .NET applications while leveraging your UNIX programming expertise to enhance system performance and reliability.
Cygnus Professionals Inc. is actively seeking skilled .NET and JAVA developers to join our dynamic IT Solutions Division. This is a fantastic opportunity for passionate individuals to contribute to innovative projects while providing exceptional onsite services to our valued clients.We are currently looking for candidates proficient in the following technologies:JavaUI/UX DesignETL/DWHWeb DevelopmentNetwork EngineeringSharePointProject ManagementBusiness AnalysisData Analytics (SAS/R/Data Science)Mobile Development (iOS/Android)SQL BIQuality Assurance (Automation and Manual)Big Data AnalyticsHadoopSalesforce Development.NET DevelopmentOracle Database AdministrationTableau Report DevelopmentQlikview Report Development
Join our interoperability team as a Senior Software Developer specializing in healthcare systems integration. In this pivotal role, you will design, implement, and maintain system integrations that enhance the ecosystem surrounding our flagship product, the MYLE electronic medical record.Your Responsibilities:Integration Solutions Design: Develop and implement robust integration solutions utilizing HL7, FHIR, and custom APIs to ensure seamless data flow between various healthcare systems.Requirements Analysis: Collaborate with healthcare professionals to thoroughly analyze their system requirements and integration needs.System Architecture Design: Create secure, scalable system architectures that comply with healthcare regulations.API Development: Build custom APIs to improve interoperability between different healthcare software applications.Troubleshooting and Maintenance: Monitor integrated systems for issues and perform regular updates and maintenance.Compliance and Security: Ensure all integration solutions adhere to healthcare standards and data privacy laws, including HIPAA.Documentation: Generate comprehensive documentation for the integration processes and systems for both technical staff and end users.Stakeholder Communication: Effectively communicate with stakeholders at all levels, providing updates and gathering feedback to refine system functionalities.Project Management: Efficiently manage timelines and resources to meet project deadlines and budgets.Continuous Learning: Keep abreast of the latest trends in healthcare technology, integration standards, and relevant programming languages.Technical Environment:Backend: .NET / C#, API RESTFrontend: React.JSMobile: React NativeDatabase: SQL Server, SQLDevOps: Azure DevOps, Terraform, PowerShellMonitoring: Elastic searchProject Management: Jira and ConfluenceMethodology: Agile
Join the Government of Ontario as a Senior Programmer Developer and leverage your expertise to contribute to vital projects that enhance public services. This contract position offers a unique opportunity to work in a dynamic environment where your skills will directly impact the province's technological advancements.
Join System Canada Technologies as a Senior Oracle Developer, where you will play a pivotal role in designing, developing, and implementing database solutions. Your expertise will help drive our technological advancements and optimize our data management strategies.
Key Responsibilities:Develop high-quality mobile applications using PhoneGap or Cordova frameworks.Collaborate with design and development teams to create responsive UI components.Optimize application performance for mobile devices.Essential Skills:Proficient in PhoneGap or Cordova (primary skills for this role).Strong knowledge of HTML5, CSS3, and advanced JavaScript, including event delegation, AJAX, JSON, and debugging.Experience with JavaScript MVC design patterns and familiarity with Django Template Language (DTL).Knowledge of responsive CSS frameworks and SCSS.Experience in mobile web and hybrid application development.Familiarity with web service technologies such as REST and SOAP.Additional Qualifications:Experience with Eclipse JavaScript development, GitHub, and Ant.Understanding of app publishing processes for major app stores.Knowledge of mobile application optimization techniques and HTML5 features like local storage and canvas.
At Kunai, we are revolutionizing the financial services landscape by delivering innovative full-stack technology solutions tailored for banks, credit networks, payment processors, and their clients. Our mission is to empower our clients to modernize their operations, seize emerging opportunities, and adapt to future challenges through a tech-agnostic and user-centric approach.We are on the lookout for a talented Senior Java Software Engineer to become a vital member of our agile team. In this role, you'll engage in the development of sophisticated financial service systems that cater to millions of users globally. Your expertise will contribute to enterprise architecture, risk technology, and investment banking applications, requiring a deep understanding of core Java technologies, scalable distributed systems, and contemporary cloud platforms.
Hello and welcome! Are you on the lookout for your next career challenge? Or simply exploring the tech landscape? If so, you may have found the perfect opportunity to join our dynamic team.At Lightspeed's Financial Automation team, we revolutionize merchant operations by replacing tedious manual tasks such as sales reconciliation with sophisticated, AI-powered automation. Our innovative platforms transform complex data into strategic insights, empowering users to scale their businesses efficiently without the need for larger teams.As a Senior Full Stack Software Developer, you will play a pivotal role in developing and maintaining crucial features within our financial products, with a primary emphasis on Frontend Development. Your contributions will be significant in enhancing our codebase through the delivery of new functionalities, bug fixes, and user experience improvements. We expect you to bring a wealth of technical expertise, assist the team in achieving its objectives, innovate our processes and tools, and actively participate in various production operations, including on-call rotations.Your Key Responsibilities:Facilitate collaborative development planning, retrospectives, and demonstrations;Lead the design and architecture for large-scale features, ensuring robustness, scalability, and maintainability;Translate high-level requirements into actionable development tasks;Effectively communicate expectations, priorities, and project timelines with stakeholders and team members;Oversee effort estimation for sprints and product roadmaps;Promote continuous improvement in our software delivery methodologies;Mentor and guide junior team members;Contribute to shaping the future of our engineering workforce through active involvement in recruitment;Provide both technical and procedural guidance;Enhance coding standards by conducting thorough code reviews in a collaborative environment;Continuously refine our existing tools and products to maintain a technological edge.
We are seeking talented individuals with experience in .NET and Java to join our dynamic team. If you are passionate about technology and eager to contribute to innovative projects, we want to hear from you! This is an exciting opportunity to work in a collaborative environment where your skills will be valued and your contributions will make a real impact.
Full-time|CA$155K/yr - CA$205K/yr|Hybrid|CA: VAN (333 Seymour St)
Role overview Xero is hiring a Senior Software Engineer for the Vancouver, BC office at 333 Seymour St. The focus is on solving large-scale engineering challenges and shaping distributed systems that serve millions. This goes beyond delivering features: the work includes refactoring complex monolithic systems and building reliable, scalable software. Key responsibilities Modernize legacy systems by decomposing monolithic components and moving toward distributed, scalable architectures. Improve the developer experience by evolving CI/CD pipelines, enhancing tooling, and supporting test-driven development. Work with technologies such as C#, .NET, React, AWS, and Kubernetes. Design and implement solutions that align with long-term engineering goals and frameworks. Collaboration and mentorship This senior role offers autonomy in code design decisions and the chance to influence engineering standards across Xero. Senior Engineers mentor peers, help teammates work through technical challenges, and contribute to a culture that values learning and technical excellence. Team culture Work closely with engineers, product owners, and designers in an agile environment. The team emphasizes continuous learning, regular code reviews, and open knowledge sharing to maintain high standards. Collaboration and technical mastery are central to the team's approach. Work environment This position is based in Vancouver and follows a hybrid work model, combining time in the office with remote work.
Role overview Capco is looking for a Full Stack Developer to join the Montreal team. This position centers on creating and maintaining solutions that advance business objectives, with a focus on both front-end and back-end development using Java and Angular. What you will do Collaborate with cross-functional teams throughout the project lifecycle, from initial design to deployment Develop and maintain software applications using Java and Angular frameworks Take part in every phase of the software development process Location This role is based in Montreal, Canada.
We are excited to invite talented individuals to become a part of our dynamic IT Solutions Division or to provide exceptional onsite services to our valued clients. We are currently seeking professionals skilled in the following technologies:JavaUI/UX DesignETL/DWHWeb DevelopmentNetwork EngineeringSharePoint DevelopmentProject ManagementBusiness AnalysisData Analytics (including SAS, R, Data Science)Mobile Development (iOS/Android)SQL BIQuality Assurance (Automation and Manual)Big Data AnalyticsHadoopSalesforce Development.NET DevelopmentOracle Database AdministrationTableau and Qlikview Report Development
Hello and welcome! Are you on the lookout for an exciting new challenge or just exploring your options? Either way, you’ve come to the right place! Join our dynamic team at Lightspeed. The Financial Automation team at Lightspeed is dedicated to enhancing merchant operations by transforming cumbersome manual processes into intelligent, AI-driven automated systems. We connect complex data with actionable insights, empowering our users to scale their businesses without the need for additional staff. In your role as a Senior Full Stack Software Developer, you will play a crucial part in the development and maintenance of essential features in our financial products. Your focus will be on frontend development, constituting approximately 70% of your responsibilities, while the remaining 30% will involve backend development. Your contributions will enhance the overall codebase through new feature development, bug resolution, user experience improvements, and support for related tasks. We expect you to bring strong technical know-how, assist the team in achieving its objectives, refine team processes and tools, and actively participate in various production operations, including on-call duties. Note: We are currently accepting applications from candidates located in Canada only.
Greetings! Are you on the lookout for your next professional challenge? Or perhaps you are simply exploring new opportunities? Either way, you may have just found the perfect place to advance your career with us.At Lightspeed Commerce, our Financial Automation team is dedicated to enhancing merchant operations by transforming tedious manual tasks, such as sales reconciliation, into intelligent, automated systems driven by AI. We connect intricate data with actionable insights, empowering our users to grow their business without the need for additional staff.As a Senior Full-Stack Software Developer with a focus on React.js, you will play a pivotal role in developing and maintaining key features within our essential financial products. Around 70% of your responsibilities will center on frontend development, while the remaining 30% will involve working across the rest of our technology stack. Your contributions will be vital in delivering new features, resolving bugs, enhancing user experiences, and supporting various related initiatives. We expect you to bring robust technical skills, assist the team in achieving their objectives, refine team processes and tools, and actively participate in production operations, including on-call duties.Note: Applications are being accepted exclusively from candidates located within Canada.Key Responsibilities:Foster strategic collaboration during development planning, retrospectives, and demonstrations;Oversee the system design and architecture for innovative, large-scale features, ensuring that solutions are robust, scalable, and maintainable;Translate high-level requirements into clear development tasks and actionable work items;Manage and communicate expectations, priorities, release statuses, and project timelines to stakeholders and team members;Lead effort estimation for sprint activities and product roadmap milestones;Advocate for continuous improvement in our software delivery processes and practices;Mentor and coach team members actively;Shape the future of our engineering workforce by participating in recruitment efforts;Provide both technical and process guidance;Elevate coding standards and best practices through thorough code reviews in a collaborative environment;
Join the dynamic team at System Canada Technologies as a Senior ServiceNow Developer. In this key role, you will leverage your expertise in ServiceNow to design, implement, and enhance solutions that streamline and optimize our IT service management processes. Collaborate with cross-functional teams to understand requirements, develop custom applications, and integrate third-party systems, ensuring a seamless user experience.
OUR MISSIONAt Redwood, we empower our customers through advanced lights-out automation that streamlines mission-critical business processes. ABOUT USRedwood Software stands at the forefront of full-stack automation fabric solutions, specifically tailored for mission-critical business processes. Our innovative SaaS-based composable automation platform, designed for ERP systems, showcases our commitment to the transformative capabilities of automation. With our unparalleled solutions, you can confidently orchestrate, manage, and monitor workflows across any application, service, or server, whether in the cloud or on-premises. Our global team of automation experts and customer success engineers is dedicated to providing world-class support, offering you the freedom and time to imagine and shape your future. With Redwood Software, you can step back from the minutiae and gain a broader perspective. CORE VALUESOne Team. One RedwoodMake Your Own WeatherObsess over Customer SuccessWork the ProblemBe CuriousOwn the OutcomeRespect Each Other YOUR IMPACTAs a Senior Full Stack Software Developer, you will take the lead in designing, developing, and delivering scalable full-stack applications. You will shape system architecture and drive engineering excellence across Redwood’s automation and SaaS platforms. Design, develop, and implement scalable, secure, and high-performance full-stack applications utilizing Java, JavaScript, and related technologies. Architect and construct backend services, APIs, and microservices with an emphasis on scalability, reliability, and maintainability. Create responsive, accessible, and high-quality front-end user experiences. Collaborate with product managers and stakeholders to define technical strategies and translate business requirements into effective system designs. Take ownership and contribute throughout the entire software development lifecycle, from architecture and design to deployment and optimization. Establish and advocate for best practices in coding, testing, observability, performance optimization, and AI implementation. Lead architectural discussions and influence technical decisions for long-term scalability and performance. Identify and resolve complex technical challenges, including production issues and system bottlenecks. Promote automated testing strategies, including unit, integration, and end-to-end testing. Mentor and coach junior and mid-level developers, fostering a culture of engineering excellence. Stay abreast of emerging technologies and drive the adoption of innovative solutions.
Join our dynamic team at System Canada Technologies as a Senior Cognos Developer. In this role, you will leverage your expertise in Cognos to design, develop, and implement BI solutions that drive business insights and decision-making. You will work closely with stakeholders to understand their requirements and deliver robust reporting solutions that meet their needs.As a pivotal member of our team, you will have the opportunity to mentor junior developers and contribute to the continuous improvement of our development processes. Your innovative mindset and technical skills will be key to enhancing our Cognos environment and ensuring the delivery of high-quality BI solutions.
Location: Toronto, Canada (hybrid, 4 days onsite) Job Type: 10-month contract (extension likely) Experience Level: 8–10 years Role Overview dyneits is looking for a Senior Java Microservices Engineer to help design and build scalable enterprise applications. This contract role focuses on Java, Spring Boot, and microservices architecture, with a strong emphasis on API development and cloud-native practices. The position involves close collaboration with cross-functional teams, leading technical projects, and mentoring engineers to deliver reliable, high-quality solutions. What You Will Do Design, build, and maintain RESTful microservices using Java and Spring Boot Implement asynchronous and concurrent processing for high-throughput systems Develop and refine data access layers with JPA and JDBC Architect and tune high-performance databases for scalability and reliability Create and manage REST and GraphQL APIs Apply event-driven architecture with Kafka Use AI-assisted tools (such as GitHub Copilot) to improve development speed Deploy and manage applications on OpenShift Configure and maintain APIs through Apigee Build and manage CI/CD pipelines with GitHub Actions Work with architects, DevOps, QA, and business teams Participate in code reviews, architecture discussions, and knowledge sharing Mentor and guide junior developers Must-Have Skills 4+ years with Java and Spring Boot microservices, including async and concurrency Deep experience with RESTful APIs and microservices architecture 3+ years in database design, tuning, and optimization 3+ years working with JPA and JDBC Hands-on use of AI development tools (e.g., GitHub Copilot) Strong understanding of secure application development Experience in testing, debugging, and production support Nice-to-Have Skills 1+ year with GraphQL 2+ years with Kafka (event streaming or messaging) Background in cloud-native or distributed systems Key Tools & Technologies OpenShift Kafka GitHub Actions Spring Boot JPA JDBC Apigee
Huawei Canada is actively seeking a talented and experienced Senior Kernel Developer to join our dynamic team.About Our Team:Our Intelligent Real-Time Operating System Lab is dedicated to advancing operating system architecture, addressing concurrency challenges, and optimizing resource management across various applications, including those essential for AI/ML computations. We strive to innovate operating system designs tailored for mixed-criticality environments, going beyond traditional methodologies. This lab's mission is to develop state-of-the-art OS platforms that deliver high performance, exceptional concurrency, and effective resource management when paired with ML/AI agents or services. We aim to enhance performance and reliability in the increasingly complex scenarios presented by edge-embedded devices.Job Overview:Engage in research and development of real-time operating systems aimed at embedded devices, cloud and virtualized computing, as well as the automotive sector.Contribute to the creation of next-generation real-time OS technology that powers a wide array of computing platforms.Tackle challenging issues related to scheduling, resource allocation, isolation, and inter-process communication in complex systems.Develop tools and solutions to address performance challenges within the system.