Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Key Responsibilities:Design, develop, and maintain robust financial applications leveraging Core Java, Spring Boot, and Hibernate. Construct and integrate RESTful APIs and microservices within a distributed systems framework. Work collaboratively with cross-functional teams using Agile practices to deliver high-quality software through continuous integration and delivery pipelines. Implement messaging solutions utilizing Kafka or similar frameworks to manage real-time data streams. Enhance application performance, ensuring scalability and reliability in demanding production settings. Promote best practices in automated testing (TDD/BDD) using JUnit and Cucumber. Influence architectural decisions emphasizing resilience and risk management for enterprise financial systems. Utilize cloud services (AWS, Azure, or GCP) to deploy and manage cloud-native applications.
About the job
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.
About Kunai
Kunai is a pioneering technology firm dedicated to transforming the financial services sector with cutting-edge full-stack solutions. Our work supports banks, credit networks, and payment systems, enabling them to innovate and thrive in an evolving marketplace. We prioritize a tech-agnostic and human-centered strategy to help our clients stay ahead of the curve.
Bounteous is a leading digital transformation consultancy that collaborates with ambitious brands to create innovative digital solutions that address today’s complex challenges and tomorrow’s opportunities. With an unwavering commitment to technical and domain expertise, we provide strategic solutions across various domains, including Strategy, Analytics, Di…
About Us: At Adaptive Financial Consulting, we are a premier financial consulting firm dedicated to partnering with participants in capital, commodity, and digital markets. We pride ourselves on leveraging cutting-edge technology to provide tailored solutions that drive differentiation and long-term competitive advantage. Our esteemed clientele includes some of the world's foremost investment banks, asset managers, fintech innovators, and capital market service providers. With a global footprint extending to major cities such as London, Manila, New York, Barcelona, and Montreal, we have consistently delivered powerful and elegant trading technology solutions that prioritize user experience. We are currently seeking a skilled Java Developer to join our dynamic Montreal team on an exciting new project!
Join our dynamic team at System Canada Technologies as a Senior Java Developer. We are looking for an experienced developer who is passionate about creating high-quality software solutions. You will be responsible for designing, implementing, and maintaining Java applications that are scalable, reliable, and efficient.As a key member of our team, you will collaborate with cross-functional teams to define, design, and ship new features. You will also be responsible for troubleshooting and resolving issues in a timely manner, ensuring the overall success of our projects.
Join our dynamic team at System Canada Technologies as a Java Developer! We are seeking a motivated and skilled individual to contribute to our innovative projects in the tech sector. You will have the opportunity to work on exciting applications and collaborate with experienced professionals to enhance your skills and advance your career.
Location: Montreal, Canada (Hybrid) Interview Process: Face-to-face interview (mandatory) Eligibility: Local candidates only Job Type: Contract (6–12 months) Experience Level: Senior Role Overview dyneits seeks a Senior Java Developer to design and build high-performance APIs connecting MLFlow with Model Risk Management (MRM) platforms. This role sits at the intersection of backend engineering, data architecture, and model governance. The developer will work closely with data science, risk, and technology teams, using AI-assisted development tools to improve productivity and code quality. What You Will Do API Development and System Design Design and implement scalable, secure RESTful APIs in Java Integrate MLFlow lifecycle artifacts (models, runs, metrics, metadata) with enterprise MRM systems Develop backend services supporting model onboarding, validation workflows, governance, and auditability Data and Architecture Create and manage data models that align with MRM and regulatory requirements Work with DB2 and/or MongoDB to ensure data quality, lineage, and traceability Ensure API design meets enterprise architecture, security, and compliance standards Collaboration and Delivery Work alongside data scientists, model validators, risk managers, architects, QA, and DevOps teams Participate in design sessions, architecture reviews, and code reviews Support the full software development lifecycle: development, testing, deployment, and production support AI-Assisted Development Use AI coding tools such as GitHub Copilot, AMP, and Claude Code Apply AI for code generation, refactoring, test creation, documentation, and productivity improvements Maintain secure and responsible use of AI tools Performance and Reliability Optimize API performance, scalability, and reliability Implement monitoring, logging, and error handling systems
Join our dynamic team as a Java Developer where you will leverage your expertise to design and implement robust software solutions. You will be responsible for:Developing high-quality Java applications.Utilizing object-oriented programming principles and design patterns.Working extensively with the Spring framework.Implementing RESTful web services using JSON.Collaborating within an Agile (Scrum) framework to deliver innovative solutions.Engaging with relational and/or NoSQL databases.The ideal candidate will possess strong communication skills, a collaborative spirit, and a passion for solving problems in a quality-driven, customer-focused environment.
Join our innovative team at System Canada Technologies as a Java and Database Developer! We are looking for a dynamic individual who is passionate about technology and eager to contribute to exciting projects. You will collaborate with cross-functional teams to design, develop, and maintain robust Java applications and database systems. Your expertise will play a vital role in enhancing our software solutions and driving our mission forward.
Join our dynamic team at System Canada Technologies as a Java or C++ Developer. We are in search of a talented individual who is enthusiastic about coding and software development. This contract position offers the opportunity to work on exciting projects within a collaborative environment.
Join our innovative team at System Canada Technologies as a Java / Database Developer. In this role, you will collaborate with a dynamic group of professionals dedicated to delivering high-quality software solutions. You will be responsible for designing, developing, and maintaining robust database systems and Java applications. Your contributions will play a critical role in enhancing our technology stack and meeting client needs efficiently.
Bounteous stands as a leading end-to-end digital transformation consultancy, passionately collaborating with forward-thinking brands to devise digital solutions that tackle today's intricate challenges and seize tomorrow's opportunities. Upholding unwavering standards of technical and domain expertise, we deliver innovative, strategic solutions spanning Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.Our Co-Innovation methodology represents a distinctive engagement model that aligns interests and accelerates value creation. With a global footprint, our clients benefit from the expertise of over 4,000 seasoned professionals across the Americas, APAC, and EMEA. By partnering with top-tier technology providers, we craft transformative digital experiences that elevate customer engagement and drive business success.Role Overview:We are on the lookout for Java Developers with 3-15 years of professional experience to join our dynamic team. This position demands a strong proficiency in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threading. Experience within the investment banking domain is highly desirable. You will engage in the development of complex, high-performance financial systems that are crucial for operational success.Key Responsibilities:Software Development:Develop, maintain, and enhance enterprise-level Java applications. Utilize the Spring Framework (including Spring Boot, Spring Data, Spring Security) to create scalable and secure solutions. Write efficient, high-performance SQL queries and optimize database interactions. Craft multi-threaded applications to manage concurrent operations.Test-Driven Development (TDD):Produce clean, testable code adhering to TDD principles. Develop and uphold robust unit tests and integration tests. Ensure code quality through automated testing and peer code reviews.
info-ways is on the lookout for a talented and passionate Java Developer to join our dynamic team in Montreal. As a Java Developer, you will play a key role in designing and implementing high-quality software solutions that meet the needs of our clients. This is a fantastic opportunity for those who are eager to work on challenging projects and grow their skills within a collaborative environment.
Join our dynamic team at info-ways as a Java Developer in the vibrant city of Montreal. We are seeking a skilled Java Developer who is passionate about creating innovative software solutions and contributing to exciting projects. As part of our team, you will work closely with fellow developers and stakeholders to design, develop, and maintain robust applications that meet the needs of our clients.This position offers an excellent opportunity to advance your career in a supportive and collaborative environment. If you are eager to tackle challenging problems and make a real impact, we want to hear from you!
Join our dynamic team at System Canada Technologies as a Java/J2EE Developer specializing in FLEX technologies! In this contract position, you will have the opportunity to work on innovative projects that push the boundaries of technology. We are looking for a talented developer who is passionate about creating robust applications and delivering high-quality code.
Join Behavox as a Senior Software Engineer specializing in Java, where you will play a vital role in designing and developing innovative software solutions. You will collaborate with a talented team to build high-performance applications that meet the needs of our clients.
Join our dynamic team at info-ways as a Java Developer. We are looking for a skilled developer to help us build high-quality software solutions. You will collaborate with cross-functional teams to define, design, and ship new features while ensuring code quality and maintaining best practices.
Join our dynamic team at System Canada Technologies as a Java/J2EE Developer on a contract basis! In this role, you will leverage your expertise in Java and J2EE technologies to build innovative solutions that meet our clients' needs. If you are passionate about software development and looking for an opportunity to work in a fast-paced and collaborative environment, we want to hear from you!
Join System Canada Technologies as an ETL/Java Developer on a contract basis. In this role, you will be responsible for designing and implementing data integration solutions, ensuring the efficient handling of large data sets. You will work closely with data engineers and analysts to provide robust and scalable ETL pipelines.
Join our innovative team at System Canada Technologies as a Java Developer. This is an exciting opportunity to contribute to cutting-edge projects and to advance your career in a dynamic environment. You will work collaboratively with other developers, taking part in the design, development, and implementation of Java applications.
Join our dynamic team at System Canada Technologies as a Java Developer! We are looking for a motivated individual to work on exciting projects within our SCT division. This contract position offers a unique opportunity to enhance your skills while contributing to innovative software solutions.
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.