Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Proven experience in Java development and software engineering principlesStrong understanding of object-oriented programming and design patternsExperience with modern web technologies and frameworksAbility to troubleshoot and optimize performanceExcellent communication and teamwork skills
About the job
Join our dynamic team as a Senior Java Developer at Collabera, where innovation meets expertise. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive business success. Collaborate with cross-functional teams to deliver exceptional user experiences and ensure system reliability.
About Collabera
Collabera is a leading technology and consulting company dedicated to delivering innovative solutions that empower businesses to thrive in a digital world. With a commitment to excellence, we provide top-tier talent and expertise to help our clients achieve their goals.
Join 360 IT Professionals as a Developer where you will leverage your skills in Python, Java, virtualization, and Linux administration to enhance our development processes. You will collaborate with cross-functional teams to deliver high-quality software solutions and contribute to the overall growth of our organization.
Join our dynamic team at JLI Consulting as a Senior Java Developer, where your expertise will contribute to innovative projects that drive growth and efficiency. In this role, you will work collaboratively with cross-functional teams to design, develop, and implement robust Java applications. If you are passionate about technology and eager to tackle challenging problems, we want to hear from you!
Join MongoDB as a Senior Staff Engineer in Toronto, where you'll play a pivotal role in enhancing our advanced Search and Vector Search functionalities. This innovative platform empowers users to execute intricate search queries and develop Retrieval-Augmented Generation (RAG) applications using the MongoDB Query Language. Our technology allows users to prioritize relevance and data retrieval, freeing them from the complexities of scaling data searches.We are seeking candidates located in Toronto to support our hybrid working model.
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 our client, a leading global media and technology organization that links individuals to their passions. With a reach of nearly 900 million worldwide, we connect people to their interests—be it finance, sports, shopping, gaming, or news—through reliable products, content, and technology that enrich their everyday lives.As a prominent provider of email services, we dispatch over 4.5 billion emails daily and are consistently recognized for our high-quality mobile applications. Our mail services are crucial to our long-term growth strategy.About the Role:We are in search of a skilled Backend Java Developer to join our team, contributing to one of the foremost mail platforms globally. Currently, we are engaged in migrating our core mail services to a cloud-agnostic environment, necessitating the transfer of all applications, code, platforms, and infrastructure to the cloud, while optimizing and modernizing them for future scalability.About You:You are dedicated to advancing your skills and prioritize high-quality application development utilizing modern technology stacks and cloud environments. You will take joy in constructing the next generation of communication products across web and mobile platforms. Your focus will be on driving tasks to completion, collaborating to achieve shared goals, analyzing scenarios and potential edge cases, learning from leadership, and comprehending the broader impact of your contributions.If you aspire to be part of a world-class team of enthusiastic professionals and industry experts who value code quality, architecture, design, and user experience, all while enjoying camaraderie, we would love to hear from you.Tasks and Deliverables:Design, develop, and sustain Java-based applications on cloud platforms.Oversee the migration of Java applications and core mail services.Identify and implement optimizations, re-architect infrastructure as needed.Integrate with existing DevOps and CI/CD pipelines/environments.Enhance future maintainability of the platform and its associated tools.Design and implement solutions that fulfill business needs while ensuring scalability, security, and reliability.Collaborate with cross-functional teams to develop and deploy complex applications on AWS/GCP.Lead and mentor fellow engineers during the design and development process.
Join our dynamic team as a Java PL/SQL Developer. This full-time position is based in Toronto, Ontario, where you will leverage your extensive experience in both Java and Oracle PL/SQL to design, develop, and optimize robust software solutions. Your expertise will contribute significantly to our mission of delivering high-quality technology services.
Join Huawei Canada as an AI Systems Engineer specializing in Serverless Distributed Computing.About Our Team: The Distributed Data Storage and Management Lab is at the forefront of research in distributed data systems. We are dedicated to creating next-generation cloud serverless products that integrate essential infrastructure and databases. Our research tackles complex data challenges such as cloud-native disaggregated databases, innovative pay-by-query user models, and enhancing low-level data transfers using RDMA. Our teams are instrumental in developing advanced cloud serverless data infrastructures and implementing state-of-the-art networking technologies for Huawei's global AI ecosystem.Your Role:Design and implement frameworks and engines for cutting-edge serverless computing optimized for AI workloads, including LLM training/inference and reinforcement learning.Evaluate and enhance the performance of end-to-end AI systems by focusing on distributed scheduling, data flow, and memory utilization across extensive clusters.Conduct research and assess breakthrough technologies in distributed computing, serverless infrastructure, reinforcement learning, and LLM-driven AI agents.Engage collaboratively with research, product, and platform teams to evolve conceptual AI agent or RL research into scalable production systems.Provide thought leadership through innovation, technical presentations, and patent contributions.Stay informed on industry trends by assessing emerging tools and frameworks (e.g., Ray, SkyPilot, vLLM, DeepSpeed, Mojo, etc.) to guide the team.The total target annual compensation for this position ranges from $127,000 to $225,000 based on education, experience, and demonstrated expertise.
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 dynamic team at Collabera as a Java Developer! We are seeking a talented individual who is passionate about coding and software development. You will play a crucial role in designing and implementing robust Java applications that meet the needs of our diverse clientele.
Role overview Miratech seeks a Java IVR Application Developer based in Toronto. The position centers on building and enhancing Interactive Voice Response (IVR) applications with Java. Projects support client requirements and aim to deliver dependable voice solutions that improve the customer experience. Key responsibilities Design, develop, and maintain IVR systems using Java Test and implement new features and improvements for IVR applications Work through the full project lifecycle in partnership with cross-functional teams Help ensure solutions align with client needs Collaboration This role involves frequent teamwork with colleagues from various backgrounds to deliver effective and high-quality IVR solutions.
Veeva Systems is a trailblazer in industry cloud solutions and ranks among the fastest-growing enterprise SaaS companies, with revenues exceeding $2 billion last year. Our mission is to accelerate the delivery of therapies to patients through innovative technology. As a public benefit corporation, we prioritize the interests of our customers, employees, and society, offering an exceptional opportunity to develop products that enhance efficiency and safety in life sciences, directly impacting patients' lives globally.Become a key member of our innovative engineering team as a Senior Java Engineer and lead the development of scalable, enterprise-level applications utilizing cutting-edge open-source technologies. You will address complex challenges, take ownership of your solutions, iterate quickly, and witness how your work drives innovation in the life sciences sector.We are seeking candidates who possess:- A solid foundation in enterprise Java development.- A strong enthusiasm for modern open-source technologies.- Proven experience in enterprise software or rapidly growing tech environments.Thrive in our Work Anywhere culture: We embrace your flexibility to work remotely or from the office within Canada or the US, ensuring effective collaboration within your product team's time zone.Join us in our mission to transform the life sciences industry.
Veeva Systems, a trailblazer in industry cloud solutions and among the fastest-growing enterprise SaaS companies, achieved over $2B in revenue last year. Our mission is to expedite the delivery of therapies to patients in the life sciences sector. As a public benefit corporation, we are dedicated to harmonizing the interests of our customers, employees, society, and investors. We provide a unique platform for you to contribute to products that enhance operational efficiency and safety for our clients, ultimately making a positive impact on patients' lives worldwide.Join our innovative engineering team as a Senior Java Engineer and take a leading role in creating robust, enterprise-grade applications utilizing cutting-edge open-source technologies. You will face intricate challenges, take full ownership of your solutions, iterate swiftly, and witness your work directly contribute to the acceleration of innovation within the life sciences field.We seek candidates who possess:- A solid foundation in enterprise-level Java development.- A genuine enthusiasm for modern open-source technologies.- Proven experience in enterprise software or rapidly growing tech environments.Thrive in our Work Anywhere environment: We embrace your flexibility to work remotely or in-office across Canada or the US, ensuring effective collaboration within your product team's time zone.Become a part of our mission-driven organization that is transforming the life sciences industry.
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.
Join our dynamic team at System Canada Technologies as a Java Database Developer. This contract position offers an exciting opportunity to work on innovative projects that shape the future of technology. You will be responsible for developing, maintaining, and enhancing our database systems using Java, ensuring optimal performance and reliability.
Join our dynamic team at System Canada Technologies as a Senior Java WebSphere Oracle Developer. In this role, you will leverage your extensive experience in Java development and Oracle database management to design, build, and maintain high-performance web applications. We are looking for a professional who is passionate about technology and eager to take on challenging projects that drive our business forward.
Join our dynamic team at System Canada Technologies as an SQL Developer specializing in Sybase or Oracle databases, along with Unix Shell scripting and Java programming. This role is perfect for individuals looking to leverage their technical skills in a fast-paced banking environment. You will work closely with cross-functional teams to deliver high-quality software solutions.
Join Elastic as a Principal Software Engineer II specializing in Machine Learning and Elasticsearch, where you'll lead advanced projects and innovate solutions for our clients. You will work with a talented team of engineers and contribute to the development of state-of-the-art applications that leverage machine learning algorithms and Elasticsearch capabilities. This is an opportunity to shape the future of search technology and make a significant impact within our organization.
Join our dynamic team at System Canada Technologies as a Murex MXML Java Developer, where you will play a pivotal role in delivering innovative solutions for our esteemed banking client. Your expertise in Murex and Java development will directly contribute to enhancing financial systems and improving operational efficiency.
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 Senior Distribution Powerline Technician (PLT) / Foreman and contribute to exciting distribution projects across Ontario. In this critical role, you will lead crews in the construction and maintenance of both overhead and underground electrical power distribution systems.Reporting directly to the Operations Manager, this hands-on leadership position demands strong technical skills, exceptional mentoring abilities, and a steadfast commitment to safety. Your leadership will play a vital role in fostering a positive team culture and supporting operational excellence.Note: This position requires travel to various project sites across Ontario, particularly on unionized worksites. Candidates must be open to joining the Canadian Union of Skilled Workers (CUSW).