Logo for Motive

Java Developer

Role overview

Qualifications

  • Bachelors or master’s in computer science/ computer engineering/ software engineering.
  • 3+ years of professional experience in software development, with a focus on Java.
  • Solid experience writing multithreaded applications in Java in Linux environments.
  • Proficiency with Web Services, RESTful APIs, and Message Queueing.

Responsibilities

  • Participate in the entire software development life cycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Design and implement robust, scalable, and secure web applications.
  • Collaborate with cross-functional teams, including business analysts, client support, designers, and other developers.
  • Troubleshoot and debug complex technical issues, and provide timely resolutions.

About the company

Motive logo

Motive

With decades of experience spanning the largest and most successful service operators, Motive is the proven leader in device and service management solutions. We offer software-as-a-service models, private or public cloud deployment, or on-premises technology to support the specific needs of your business. We manage over 1.8 billion devices across 150+ global deployments, enabling communication service providers to oversee devices in Fixed, Mobile, and IoT networks. This helps telecom operators worldwide maximize their infrastructure and deliver next-generation services.

Company details

Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

  • Participate in the entire software development life cycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Design and implement robust, scalable, and secure web applications.
  • Collaborate with cross-functional teams, including business analysts, client support, designers, and other developers, to deliver high-quality software solutions
  • Stay up-to-date with the latest trends and best practices in web development and technology, and continuously improve development processes and methodologies.
  • Perform code reviews, identify areas for improvement, and implement enhancements to ensure code quality and maintainability.
  • Troubleshoot and debug complex technical issues, and provide timely resolutions.
  • Ensure compliance with coding standards, security policies, and performance guidelines

Experience and Skills

  • Bachelors or master’s in computer science/ computer engineering/ software engineering.
  • 3+ years of professional experience in software development, with a focus on Java.
  • Solid experience writing multithreaded applications in Java in Linux environments
  • Proficiency with Web Services, RESTful APIs, Message Queueing.
  • Proficiency in developing, deploying, testing software containerized software using Docker and Kubernetes.
  • Proficiency in building and deploying software in AWS or Azure cloud.
  • Excellent object-oriented design & programming skills, including strong working knowledge of design patterns, enterprise integration processes etc.
  • Expertise in developing and optimizing SQL Server databases, writing complex SQL queries, and designing efficient database schemas.
  • Ability to work independently with minimal supervision and manage multiple priorities in a fast-paced environment.
  • Ability to lead architecture and design of software.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools, branching techniques and deployments
  • Development experience with network protocols (HTTP, TCP / UDP, SNMP) and Java NIO
  • Solid experience tuning and optimizing the Java garbage collector and troubleshooting Java memory leaks.
  • Hands-on development experience of high-volume, low-latency applications
  • Experience in AWS or Azure cloud services
  • Telecom experience is a plus
  • Experience with Spring Boot and Gradle is a plus.
  • Experience with Weblogic and/ or WildFly
  • Experience with NoSQL databases is a plus.
  • Experience building applications with machine learning libraries is a plus.

Location - Remote Canada

Base Salary- CAD 60K-65K

MOTIVE gives equal opportunity in employment regardless of gender, gender identity, sexual orientation, marital status, race, nationality, religion, age, disability, political beliefs, or any other factor. MOTIVE will not pay fees to any third-party agency or company that does not have a signed agreement, do not submit resumes/CV's directly.

 

By answering to this job post, you consent the use of your data by MOTIVE, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at Motive

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.