Java Backend developer in Calgary (Hybrid 3 days/week). Requires 5+ years Java experience, strong software design knowledge, and Bachelor's in Computer Science.
Responsibilities
Java Backend developer position requiring strong analytical and problem-solving abilities. Responsibilities include backend development with Java, working with both relational and non-relational databases, and implementing software design principles.
Requirements
Bachelor's degree in Computer Science, Software Engineering. 5 years of experience in Java backend development and some Angular. Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion. Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API. Java 8 Streams and Functional Programming. Strong knowledge of Non-Relational Databases and No-SQL (Mongo DB). Strong Knowledge of Relational Databases and SQL. Experience working with Kafka is a plus. Experience working with QA testing frameworks like JUnit.
Senior Backend Engineer as technical leader at Procurify developing APIs and integrations for cloud solutions. Engaging in mentorship and architectural vision alignment across the platform team.
Senior Software Developer fluent in AI - augmented development for healthcare solutions at Intrahealth. Focused on C# and .NET for building modern backend services.
Python Developer contract role in Halifax requiring 6+ years experience with React, Next.js, backend, CI/CD, automation, microservices, Kubernetes, and Airflow.
Senior Back - End Developer designing and implementing features for Uride's ridesharing platform. Collaborating with a remote team on performance optimization and user experience enhancement.
Staff Backend Software Engineer responsible for evolving Dropbox’s Commerce Platform backend systems with high revenue impact. Leading technical strategy across complex, distributed workflows to ensure system reliability and data integrity.
Database Reliability Engineer focusing on building resilient PostgreSQL data infrastructure for Wavelo. Collaborating with teams to ensure performance and reliability across database environments.
Senior Software Engineer specializing in Python and data ecosystems, building critical integrations for ClickHouse. Work at the intersection of high - performance database engineering and developer experience.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.