Browse
···
Log in / Register

Backend Developer - Java, SQL, AWS

CA$108,000-158,000/year

Atimi

Vancouver, BC, Canada

Favourites
Share

Description

Atimi is seeking an experienced JAVA backend software developer to fill a position in Canada. Please note this is a fully remote position with EST working hours but we're open to candidates from all provinces. Atimi works with some of the leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web experience. If you are a creative, self-motivated individual with vast user experience working with complex problems, Atimi is the place for You. We are looking for an established leader in the domain with solid experience in software development principles, hands-on knowledge of the latest cloud technologies and soft skills. You work well with colleagues, partners and clients and have great communication skills. Responsibilities Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the entire development lifecycle Ensuring code quality and governance Ensuring engineers follow any patterns/designs set out and agreed with project leads Planning, estimating, and contributing to the architecture, coding, and development Refactoring and continuous improvements of the codebases Ensuring that technical decisions and information are communicated thoroughly to the global team Taking responsibility for releases and contributing to the ongoing support of live apps Looking beyond pure programming, get involved with the deployment and operation of the software we build (DevOps) Delivering fair outcomes for our customers, ensuring conduct maintains a high level of professionalism Requirements Basic qualifications Strong Java development experience (6+ years) Experience with data cleansing and data extraction for the ETL process (2+ years) Experience with Amazon Redshift (2+ years) Experience with Step Functions and AWS Lambda (2+ years) Experience with AWS cloud environment (4+ years) Experience both with SQL and NoSQL (3+ years) Experience with using and/or configuring CI/CD pipelines. Experience building scalable software services (e.g., serverless, microservices.) Strong OOD skills; knowledge of design principles, patterns, and best practices. Experience working directly with clients and other project stakeholders to define and refine requirements. Strong English skills (written and verbal) Preferred qualifications Python experience Experience with DDD. Experience with TDD. The position is open to anyone, but you must be located in Canada. Relocation support is not provided. Please submit your resume and cover letter for review. All applications will be reviewed, but only those who are able to demonstrate the right skills will be contacted for a remote interview. Benefits Why Work for Atimi? Find the work-life balance you have been craving with a flexible schedule, generous time off convenient commute to work or the option to work from home. Join a team where fun is encouraged with team-building activities and online Company events. You can also expect generous compensation along with awesome benefits, so come to work in your comfy clothes, make yourself a cup of fresh ground coffee, and dive into your amazing career. About Atimi Software Hello, we’re Atimi. If you’ve got a smartphone or a computer, you’ve seen our work. You may not know our name, but you use our software – whether it’s on Apple or Android devices, you’re already familiar with what we do. You just don’t know it yet. We work with high-profile companies that want to extend their brand reach. Our clients hire us to do the flagship work for major brands. We know what it takes to get noticed: over 60% of our apps have been featured by Apple in TV ads, iTunes advertising, and in-store or in print ads. We work with Fortune 500 companies who want to be recognized for being innovative and want to ensure a true brand experience at every customer touch-point. Fundamentally, Atimi believes in compensating people based on the value they provide. All of us are evaluated on the core skills we are able to demonstrate when doing our job. Once you demonstrate new skills, there’s no reason that shouldn’t be recognized. We want to provide developers with fast-moving, cutting-edge projects where everybody has a voice, and nobody is concerned with ego or internal politics, so all of us are challenged to improve constantly. About The Interview Process The interview process for this position involves multiple stages that cover: Communication and soft-skills skills evaluation Technical evaluation of general software development principles Practical evaluation (live coding exercise) in Java Practical evaluation (live exercise) in SQL Cultural fit with other team members About Salary and Compensation The salary for this position is based on the Atimi Salary Grid, ranges between 108k and 158k per annum and depends on the individual's experience and performance during the interview.

Source:  workable View original post

Location
Vancouver, BC, Canada
Show map

workable

You may also like

Workable
Genetec Support Academy
Your team’s dynamic: Are you looking to jump-start your technical support career but don’t have all the technical skills required for the job? The Genetec Support Academy is a career advancement program designed for individuals interested in joining our level 1 Technical Support team. Join our comprehensive training program that will help you easily transition into a rewarding and challenging role! Our Technical Support team works with Genetec customers to troubleshoot and resolve product-related issues received over the phone, via online chat, or by email. Join our collaborative team to advance your career and make a positive impact on the day-to-day of our customers. Your day at a glance: Improve your technical skills through a formal training program covering concepts such as Windows administration, networking, databases, virtualization and Cloud, cybersecurity, and more Participate in virtual meetings, training sessions, and workshops led by an experienced technical trainer Work with advanced and innovative technologies in the physical security sector Obtain your certification on Genetec products to deepen your knowledge What makes you a great candidate: Excellent communication skills in French and English; knowledge of other languages is an asset Analytical mindset and ability to work confidently and professionally in a dynamic environment Passionate about technology, resourceful, and empathetic approach An asset if you have: Experience with ticketing systems Experience working in customer call handling Understanding of the basics of electronics and electricity Here’s what we offer! Attractive compensation package Training fee reimbursement program Subsidized meals at our amazing Bistro (Les Cordons Bleus) Work-life balance through a flexible work schedule Free, unlimited coffee Free parking space for all employees Onsite fitness center We know that diverse backgrounds and experiences bring great value to our teams. Even if you don’t meet all the criteria, we still encourage you to apply—your profile might surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Recruitment agencies and headhunters are not permitted to submit resumes through this website or directly to managers. --------------------------------------------------------------------------------------------------- Your team’s dynamic: Are you looking to jump-start your technical support career but don’t have all the technical skills required for the job? The Genetec Support Academy is a career advancement program designed for individuals interested in joining our level 1 Technical Support team. Join our comprehensive training program that will help you easily transition into a rewarding and challenging role! Our Technical Support team works with Genetec customers to troubleshoot and resolve product-related issues received over the phone, via online chat, or by email. Join our collaborative team to advance your career and make a positive impact on the day-to-day of our customers. Your day at a glance: Develop your technical skills through a formal training program that covers the following concepts: Networking, Windows Administration, Database, Virtualization & Cloud, cybersecurity, and more Attend virtual meetings, training sessions, and workshops led by an experienced technical trainer Work with innovative and advanced technologies in the physical security industry Work to obtain your Genetec product certification to deepen your knowledge of Genetec solutions What makes you a great fit: Excellent communication skills in English and French (additional languages an asset) Ability to work in a fast-paced environment with professionalism and confidence Resourceful people who are passionate about technology An asset if you have: Experience with ticketing systems Experience handling customer calls Understanding of electronics and electricity basics Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Montreal, QC, Canada
Negotiable Salary
Workable
IT System Engineer
PXO Innovation Lab are seeking a skilled and detail-oriented IT System Engineer to support our mission-critical infrastructure. This role involves hands-on technical support in a data center environment, including racking and stacking hardware, managing cabling, performing hardware diagnostics, and supporting remote teams. The ideal candidate will have experience in colocation environments and possess strong technical and organizational skills. Key responsibilities  Deploy, install, and maintain servers, storage, and network equipment in our colocation centre. Perform cabling (fiber and copper) following best practices for labeling, routing, and documentation. Monitor and maintain environmental conditions (temperature, humidity, power usage) and escalate issues as needed. Coordinate with vendors and internal teams for hardware replacements, upgrades, or troubleshooting. Maintain accurate inventory of data center assets using asset management tools. Ensure data center security policies and procedures are followed at all times. Provide basic network and server troubleshooting on-site. Participate in planned maintenance windows (outside of working hours) if required. Manage monitoring system to ensure accurate visibility into infrastructure health and performance. Support DevOps activities, including deployment automation and configuration of infrastructure-as-code tools. This role needs someone to work in person at our Barrie data centre 2-3 days a week. Requirements Bachelor's degree in IT or related field preferred. 3+ years of experience in a data center or colocation facility environment. Strong experience with server, networking and storage hardware (Dell preferred). Basic understanding of networking concepts (IP addressing, VLANs, cabling standards). Experience with ticketing systems and documentation tools (Jira). Ability to lift and move equipment up to 40 lbs. Must be able to work in high-security environments with strict access controls. Strong attention to detail and organizational skills. Desirable but not essential:  Experience with DCIM tools (Data Center Infrastructure Management). Knowledge of power distribution systems and PDU management. Intermediate Linux or Windows command-line experience. Experience with system Monitoring system (Checkmk) and syslog tools (Splunk or Graylog) IT certifications (CompTIA, etc.) are a plus. About Pixomondo (PXO) PXO, a Sony Pictures Entertainment company, creates industry-leading Visualization, Virtual Production, and Visual Effects for premium Film and Episodic content. Through its 23-year history, the Oscar, BAFTA, & Emmy-winning creative and technology company has been a trusted partner for storytellers and showrunners worldwide. PXO’s Innovation Lab is where the future of content creation is being built. Backed by Sony and powered by a world-class team of disruptors, this high-tech hub explores emerging technologies like AI, machine learning, real-time engines, robotics, and new media workflows. We’re not just redefining how VFX and animation are made, we’re shaping the next wave of storytelling across all mediums. Our team thrives on experimentation, rapid prototyping, and pushing the boundaries of what’s possible, using cutting-edge hardware and software to challenge industry norms and invent bold new ways to create." Why Join Us? Help shape a next-generation visual platform from the ground up Build immersive web experiences that bridge creativity and functionality Collaborate with a team of engineers, artists, and designers Enjoy a flexible hybrid work model with a creative downtown Toronto hub Opportunity for renewal or long-term engagement Benefits Pixomondo is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics. Benefits may vary by location due to regional regulations and company policies. PXO does not accept resumes from recruiters.  Unsolicited resumes are accepted directly from candidates only. PXO will not pay any fees associated with unsolicited resumes. 
Barrie, ON, Canada
Negotiable Salary
Workable
C++ Developer | C++Developer Payment Systems
About ValPay ValPay is an embedded payment solution that allows you to onboard merchants, process transactions, and effortlessly optimize your revenue—without the burden of managing underwriting, compliance, and regulatory complexities that come with being a PayFac. Our PayFac-as-a-Service model gives you all the benefits of integrated payments while we handle the heavy lifting. About the Role Valpay is seeking an experienced C++ and Java Developer to join our agile development team. This role involves working on industry-standard payment applications, delivering robust, secure, and high-performance software solutions. Our team specializes in providing cutting-edge payment technology services and solutions, ensuring seamless transaction processing for our customers. If you are passionate about C++ and Java development, payment technologies, agile methodologies, and thrive in a collaborative and fast-paced environment, we invite you to apply. What You'll Do Develop and optimize C++ and Java software for payment applications, ensuring security, performance, and reliability. Implement and maintain integrations with JSON-based platform APIs and 3rd-party APIs. Design, develop, and debug C++ and Java applications for payment solutions. Collaborate with cross-functional teams to define requirements, enhance system performance, and troubleshoot production issues. Contribute to best practices for development methodologies, coding standards, and system architecture. Ensure compliance with security standards (PCI DSS) and industry regulations. Utilize source control systems to maintain code quality and track software changes. Comfortable with tools and practices related to the Software Delivery Life Cycle (SDLC) Write and maintain technical documentation to support development efforts. Participate in code reviews, agile sprint planning, and daily stand-up meetings. What You Bring Strong C++ and Java programming skills, with experience in software development. Proficiency with GNU and Microsoft Make for build automation. Experience in Windows and Linux-based C++ development. Experience with XML/JSON APIs and integration with 3rd-party services. Experience with backend microservices developed in Java with Spring Boot Experience with applications hosted in the cloud (GCP, AWS, ...) Basic SQL skills, preferably using MariaDB and MySQL, and also No-SQL database like MongoDB Familiarity with scripting languages, including Windows CLI (.bat scripting) and Linux Bash. Experience with JIRA and Confluence for tasks, issue tracking and documentation. Strong debugging and testing skills to ensure software reliability. Experience with source control systems (e.g., GitLab, Github, ...). Ability to work independently with minimal supervision while collaborating effectively in a team setting. Strong written and verbal communication skills to document and present technical concepts. Experience with efficient troubleshooting of production incidents using modern observability platforms (Datadog, New Relic, ...) Fluent in English and French Bonus Points For Experience in the payment industry, including payment processing applications and PCI compliance. Knowledge of secure coding practices and encryption standards. Familiarity with OpenSSL, Boost, or other relevant C++ libraries. Cloud-based API integration experience (AWS, Azure, etc.). Experience working in an Agile/Scrum environment. ------------------------------------------------------------------------------------------------------------ About ValPay ValPay is an embedded payment solution that allows you to onboard merchants, process transactions, and effortlessly optimize your revenue—without the burden of managing underwriting, compliance, and regulatory complexities that come with being a PayFac. Our PayFac-as-a-Service model gives you all the benefits of integrated payments while we handle the heavy lifting. About the Role Valpay is seeking an experienced C++ and Java Developer to join our agile development team. This role involves working on industry-standard payment applications, delivering robust, secure, and high-performance software solutions. Our team specializes in providing cutting-edge payment technology services and solutions, ensuring seamless transaction processing for our customers. If you are passionate about C++ and Java development, payment technologies, agile methodologies, and thrive in a collaborative and fast-paced environment, we invite you to apply. What You'll Do Develop and optimize C++ and Java software for payment applications, ensuring security, performance, and reliability. Implement and maintain integrations with JSON-based platform APIs and 3rd-party APIs. Design, develop, and debug C++ and Java applications for payment solutions. Collaborate with cross-functional teams to define requirements, enhance system performance, and troubleshoot production issues. Contribute to best practices for development methodologies, coding standards, and system architecture. Ensure compliance with security standards (PCI DSS) and industry regulations. Utilize source control systems to maintain code quality and track software changes. Comfortable with tools and practices related to the Software Delivery Life Cycle (SDLC) Write and maintain technical documentation to support development efforts. Participate in code reviews, agile sprint planning, and daily stand-up meetings. What You Bring Strong C++ and Java programming skills, with experience in software development. Proficiency with GNU and Microsoft Make for build automation. Experience in Windows and Linux-based C++ development. Experience with XML/JSON APIs and integration with 3rd-party services. Experience with backend microservices developed in Java with Spring Boot Experience with applications hosted in the cloud (GCP, AWS, ...) Basic SQL skills, preferably using MariaDB and MySQL, and also No-SQL database like MongoDB Familiarity with scripting languages, including Windows CLI (.bat scripting) and Linux Bash. Experience with JIRA and Confluence for tasks, issue tracking and documentation. Strong debugging and testing skills to ensure software reliability. Experience with source control systems (e.g., GitLab, Github, ...). Ability to work independently with minimal supervision while collaborating effectively in a team setting. Strong written and verbal communication skills to document and present technical concepts. Experience with efficient troubleshooting of production incidents using modern observability platforms (Datadog, New Relic, ...) Fluent in English and French Bonus Points For Experience in the payment industry, including payment processing applications and PCI compliance. Knowledge of secure coding practices and encryption standards. Familiarity with OpenSSL, Boost, or other relevant C++ libraries. Cloud-based API integration experience (AWS, Azure, etc.). Experience working in an Agile/Scrum environment
Montreal, QC, Canada
Negotiable Salary
Workable
Software Developer (PXO Innovation Lab)
The Innovation Labs department at Pixomondo is at the forefront of creating and supporting the technology used in the VFX and Virtual Production industry. Pixomondo is a global, multi-studio, multi-stage company and the software to manage the operations and enable creativity is a fun challenge to create. The innovation spans from pre-production to production to post-production phases. We tackle complex challenges helping the efforts of hundreds of artists producing material for many outstanding films/episodic/serial shows. As a Software Developer you will be building platforms and APIs, your role is pivotal in shaping how the department can operate with efficiency, accuracy and security to meet the diverse innovation we aim for with our Virtual Production, VFX, and TV production goals. Your responsibilities will include: You’ll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative platforms, and support those applications within Pixomondo. You’ll create products that provide a great user experience along with high performance, security, quality, and stability. Design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals. Create Application Programming Interfaces (APIs) that are clean, documented, and easy to use. Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications within Pixomondo. Requirements 3+ years of experience Python Web development. (Preferably Django framework) Strong experience in gathering requirements, designing, and architecting software solutions. Experience with integrating hardware / software APIs and common communication protocols Experience with data structures, databases, SQL A strong grasp of source control systems (GIT) and collaborative development, C/I etc. Experience with distributed computing and storage systems is required. Demonstrated ability to solve complex problems in fast-paced environments. Excellent communication skills and the ability to articulate complex ideas and concepts. Strong time management skills with a proven ability to prioritize and meet strict deadlines. Proactive and self-driven work ethic, comfortable in an agile environment with multiple priorities Desirable qualifications: Understanding of Hypertext first architectures and libraries such as HTMX Experience with AWS and on-premise virtual machines Knowledge of the VFX industry and VFX pipelines Benefits Individual salaries within this range will be dependent upon skills, experience, and qualifications. Benefits may vary by location due to regional regulations and company policies. Pixomondo is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics. PXO does not accept resumes from recruiters.  Unsolicited resumes are accepted directly from candidates only. PXO will not pay any fees associated with unsolicited resumes. 
Toronto, ON, Canada
Negotiable Salary
Workable
Testeur(euse) logiciel / Software Tester
Your team’s dynamic: The Digital Experience group is responsible for designing and implementing the digital platform for our ecosystem, allowing our partners to perform a multitude of tasks with great autonomy. As we grow and continue to expand the capabilities we offer, we are looking for a talented and passionate Software Tester with experience in test automation. You will join our multidisciplinary team and help us deliver quality and usability to our applications. Your day at a glance: Validate new and existing functionalities for Genetec’s B2B platform Plan, oversee and execute testing to confirm quality conformance to specifications/requirements and quality deliverables Perform various type of tests: functional, integration, system, regression, performance, and scale Analyze, document, and follow up the defects identified Collaborate with the development teams and provide input from a usability and testability standpoint Develop and maintain automated test scripts for functional regression coverage using our built-in-house framework Participate in the development and improvement of test standards Improve testing function by developing new strategies to detect defects early in the process What makes you a great fit: Bachelor's degree or College degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience 5 years of experience in functional and automation testing Solid analytical skills, a strong attention to details and great troubleshooting skills Good team-work ability and a collaborative nature Proficiency in English and French both verbally and written Your technical expertise: Familiar with object-oriented programming and scripting languages like C#, Python, PowerShell Familiar with one or many test automation software tool and libraries Proficient in web-based application testing on different platforms An asset if you have: Knowledge of C# and SQL Knowledge of PowerShell and or other scripting language Knowledge of Visual Studio, Test Manager and Azure DevOps Experience in successful delivery of Quality and Release metrics Experience with Agile development process Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Montreal, QC, Canada
Negotiable Salary
Workable
Dynamics 365 Power Platform Developer
Your team’s dynamic: Are you ready to ignite innovation and empower Genetec business processes through the magic of the Power Platform? Join our Process Automation Team as a Power Platform Developer and be one of a key player creating transformative solutions. Your role will involve designing, developing, and customizing applications and workflows within the Microsoft Power Platform ecosystem. As a Power Platform Developer, you'll be part of a team dedicated to using cutting-edge technology to drive business success. Join us and be a key contributor to our mission of enabling Genetec business processes to thrive through the power of the Power Platform! Your day at a glance: Collaborate with stakeholders and other solution architects to design solutions that leverage the full potential of the Power Platform to address business challenges Develop custom canvas apps, model-driven apps, and Power Pages to streamline processes and enhance user experiences Create Power Automate flows to automate repetitive tasks and optimize business processes Leverage the power of Power BI to craft stunning reports and dashboards that provide actionable insights Integrate the Power Platform with various data sources and external systems to unlock data-driven decision-making Implement AI Builder and chatbot solutions to enhance user interactions and efficiency Develop custom connectors to extend the capabilities of the Power Platform Ensure data security and governance best practices are upheld within Power Platform solutions Maintain comprehensive documentation of solutions and development processes What makes you a great fit: Bachelor's degree in computer science, information technology, or a related field At least 3 years of proven experience in Power Apps, Power Automate, Power BI, and related Microsoft technologies Proficiency in C# programming, and Model-driven apps extension using Plugins, Custom workflows, Front-end development using JavaScript libraries and Ribbon Modifications Proficiency in leveraging Dataflows and Virtual entities is needed Experience with Azure services and integration capabilities like Azure Service Bus and Logic Apps Knowledge of best practices in D365 Power Platform development Strong problem-solving skills A creative mindset with a passion for innovation Eager to learn new technologies and best practices An asset if you have: Microsoft certifications related to the Power Platform (PL-200 or PL-400) Agile development experience and knowledge of leveraging Azure Dev-ops as a DEV repository Experience with RPA (Robotic Process Automation) Familiar to create Azure Pipeline to automate deployments in different environments Familiarity with Sparx Enterprise Architect Modeling Tool Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Montreal, QC, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.