Senior Software Developer

 

Description:


The Senior Software Developer (Java) collaborates with the Development team to create new features and products that our customers will love. This role is focused around quality on the backend. They work to solve problems and optimize services for Axonify’s customers. The Senior Software Developer (Java) also collaborates with other Axonify teams to help shape the direction of new products.

What You’ll Build
 

  • Design, develop, test, deploy and support the code you write.
  • Propose and defend software design choices based on sound technical rationale.
  • Develop the backend for new features and services that make up the Axonify solution.
  • Solve hard scalability problems inherent in a cloud-based, multi-tenant system architecture.
  • Performance analysis and optimization on high-volume data services.
  • Expertly leverage a range of AI-powered development tools to enhance productivity and code quality, and mentor others on their effective use.
  • Proactively deal with technical debt, suggest solutions, and work to address them.
  • Work with product management to help shape the direction of new products and features.
  • Lead architecture and design discussions, bringing the team to a consensus, and mentor others on coding and design practices.
  • Take ownership for the overall health of the system, rather than just your own code.
     

What You’ll Bring
 

  • 5+ years of Java development experience, including concurrency and performance, with strong competencies in data structures, algorithms, and OO design. Knowledge of relational database design and SQL preferred.
  • Java development experience and foundational knowledge in Computer Science, Engineering, or similar technical field gained through Post-Secondary education, experience or a combination of both
  • Experience with Cloud Computing environments like AWS and GCP. Experience with any or all of these technologies: Relational Databases, NoSQL Databases, Search Engines, Web and Application Server Engines, Containers. Familiar with practices of Test Driven Development (TDD).
  • Ability to critically analyze architectural decisions and understand their implications on complexity and time.
  • Strong personal organization and drive for the highest quality. A desire to work in a fast-paced, evolving, dynamic environment.
  • A detail-oriented mindset; and are a highly enthusiastic team player with a positive attitude.
  • Strong attention to detail and a commitment to quality, high responsiveness, with good analytical and problem-solving abilities. Can operate autonomously and proactively seek out solutions to problems
  • Proficiency in Python is considered a strong plus to support our emerging AI agent stack alongside our core Java backend.
  • Experience with AI agent development, specifically using a framework such as Google ADK or LangGraph, is highly desirable.

Organization Axonify
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-02-05 2:47 pm
Expires on 2026-03-22