Averian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting-edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in live environments where accuracy, stability, and performance truly matter.
Working with global technology partners across North America and Europe, we operate as a focused, senior team where engineers and product leaders have meaningful ownership, direct access to customers, and a strong influence on technical and architectural decisions.
If you enjoy solving complex technical problems, working closely with real customers, and seeing your work deployed in production, we want to hear from you!
Averian offers a high-impact environment where your contributions genuinely matter.
Only qualified applicants will be contacted. Thank you for your interest in Averian.
Job Summary:
We are seeking a highly experienced Senior Java Developer to strengthen our backend engineering team and help accelerate the evolution of a large-scale, customer-facing platform. This role is focused on enterprise-grade Java API development, performance optimization, and Hibernate/PostgreSQL query tuning, with an emphasis on helping the team get past a critical migration phase.
The ideal candidate is a hands-on technical leader who combines deep backend expertise with the ability to coach, mentor, and raise the technical bar across the team. You will play a key role in improving system performance, development velocity, and engineering best practices while working closely with both backend and frontend teams.
Key Responsibilities:
Backend Architecture & Development
Design, develop, and optimize high-performance Java-based backend services and APIs.
Build and maintain customer-facing APIs, ensuring reliability, scalability, and clear contracts.
Collaborate with frontend teams using Next.js to support user and customer workflows.
Performance & Data Optimization
Diagnose and resolve performance bottlenecks across the stack, with a strong focus on:
Hibernate tuning
SQL and PostgreSQL query optimization
Transaction management and persistence-layer efficiency
Improve system throughput, latency, and resource utilization in production environments.
Technical Leadership & Coaching
Guide the team through best practices for enterprise Java performance and scalability.
Act as a technical mentor and coach, helping the team improve development speed and quality.
Provide hands-on guidance in enterprise Java patterns, API design, and ORM usage.
Lead code reviews, architecture discussions, and technical decision-making.
Help establish and reinforce engineering standards, tooling, and development workflows.
Migration & Enablement
Support the team in getting "over the hump" of an ongoing migration and modernization effort.
Identify technical debt and provide pragmatic strategies to address it without slowing delivery.
Enable the team to become more self-sufficient and efficient over the course of the engagement.
Qualifications & Experience (not all inclusive):
8+ years of professional software development experience, with strong depth in Java.
Extensive experience building and maintaining enterprise Java APIs.
Deep hands-on knowledge of Hibernate, including performance tuning and troubleshooting.
Strong experience with PostgreSQL, including query optimization and schema design.
Solid understanding of backend system performance, concurrency, and scalability.
Experience working with modern frontend-backend integrations (e.g., Next.js consuming APIs).
Proven ability to mentor developers and provide technical leadership on active teams.
Preferred Qualifications
Experience supporting security or vulnerability analysis platforms.
Familiarity with migration or modernization projects in large or legacy Java systems.
Experience improving development velocity through better tooling, patterns, or practices.
Background working in high-quality, customer-facing enterprise software environments.
Other Requirements
This role is 100% work from office. It is based in Ottawa, Ontario, Canada. Relocation of candidates will not be considered or provided.
Why Join Us?
Opportunity to lead and shape the engineering vision of next-gen solutions.
Collaborative and fast-paced work environment.
A chance to work on cutting-edge technology and make a real business impact.
A chance to work with customers on the cutting edge of technology development and adoption
If you are passionate about AI/ML and have the expertise to develop solutions that enhance operational efficiency, we'd love to hear from you!
Job Type: Fixed term contract
Contract length: 6 months
Pay: $70.00-$80.00 per hour
Expected hours: 40 per week
Experience:
software development: 8 years (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.