Senior Java Software Engineer

4 weeks ago


British Columbia BC, Canada IFG - International Financial Group Full time

Senior Java Performance Engineer(or Java Performance Optimization Consultant / JVM Performance Specialist)What This Role Actually IsThis is not a general backend engineering role. It's a specialized performance engineering role focused on diagnosing inefficiencies in large-scale Java services and recommending fixes.The role sits at the intersection of Java internals, JVM tuning, infrastructure efficiency, and systems profiling - with a mandate to bring down compute usage.Core Responsibilities (interpreted from the brief)1. JVM & Application Performance ProfilingUse Java Flight Recorder, JMC, async-profiler, or similar tools.Identify high-CPU, high-memory, GC issues, thread contention, logging overhead, and inefficient serialization patterns.2. Service Behavior AnalysisEvaluate DropWizard-based services for:Inefficient REST handlingJSON/XML serialization/deserialization bottlenecksExcessive logging overheadSlow database or data-fetch patternsPoor concurrency models3. Infrastructure Cost & Capacity OptimizationAnalyze why services need 30,000 cores.Recommend ways to scale down through:JVM parameter tuningReducing garbage creationImproving IO and network efficiencyRefactoring bottleneck components4. Provide Actionable RecommendationsNot micro-optimizations-just the big wins ("low-hanging fruit"):Remove expensive loggingReduce unnecessary serializationFix inefficient API payloadsImprove connection poolingReduce object churnIntroduce caching where appropriate5. Work Independently After Initial OnboardingSelf-driven performance analystExpected to own the full profiling diagnosis recommendation pipelineLevel & Typical BackgroundThis would usually be filled by someone who has been:Senior Java Engineer with JVM internals knowledgePerformance Engineer in a high-scale systemPlatform / Infrastructure Engineer with specialization in Java servicesJava Architect who has done production debugging and tuningNot an entry role. Not a typical backend SWE. This is expert-level performance engineering.



  • British Columbia, Canada IFG - International Financial Group Full time

    Senior Java Performance Engineer (or Java Performance Optimization Consultant / JVM Performance Specialist ) What This Role Actually Is This is not a general backend engineering role. It’s a specialized performance engineering role focused on diagnosing inefficiencies in large-scale Java services and recommending fixes. The role sits at the intersection of...


  • British Columbia, Canada IFG - International Financial Group Full time

    Senior Java Performance Engineer (or Java Performance Optimization Consultant / JVM Performance Specialist ) What This Role Actually Is This is not a general backend engineering role. It’s a specialized performance engineering role focused on diagnosing inefficiencies in large-scale Java services and recommending fixes. The role sits at the intersection of...


  • British Columbia, Canada IFG - International Financial Group Full time

    Senior Java Performance Engineer (or Java Performance Optimization Consultant / JVM Performance Specialist ) What This Role Actually Is This is not a general backend engineering role. It’s a specialized performance engineering role focused on diagnosing inefficiencies in large-scale Java services and recommending fixes. The role sits at the intersection of...


  • British Columbia, Canada IFG - International Financial Group Full time

    Job Title: Java Performance Engineer Top IT Firm Location: Hybrid: Vancouver: 3 days per week Duration: 18 months Exclusive Role Overview: This is a specialized performance engineering role, not a general backend development position. The focus is on diagnosing inefficiencies in large-scale Java services and delivering actionable recommendations to optimize...


  • , BC, Canada IFG - International Financial Group Full time

    Senior Java Performance Engineer Base pay range: CA$120,000.00/yr – CA$130,000.00/yr Core Responsibilities 1. JVM & Application Performance Profiling Use Java Flight Recorder, JMC, async-profiler, or similar tools. Identify high‑CPU, high‑memory, GC issues, thread contention, logging overhead, and inefficient serialization patterns. 2. Service Behavior...


  • Revelstoke, British Columbia, VES, Canada Cronometer Software Inc Full time

    Senior Software EngineerMobile Development Team – Revelstoke, British ColumbiaCronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast, we're passionate about building world-class...

  • Software Engineer

    3 weeks ago


    British Columbia (BC), Canada GlobalSource IT Full time

    Software Engineer - Java & Legacy Systems with Advanced MSSQLFull-time Remote British Columbia, VancouverJob SummaryOur client is seeking a full-stack developer with strong Java and SQL expertise and solid experience supporting legacy applications. This role spans the full development lifecycle - architecture, coding, testing, release management, and...

  • QA Software Engineer

    2 weeks ago


    Remote, British Columbia, Canada Incognito Software Systems Full time

    Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...


  • Vancouver, BC, Canada Iris Software Inc. Full time

    Greetings! Iris's leading financial client is looking for Java FullStack Developer to join their team at Vancouver, BC(Hybrid) location. Job Title: Java FullStack Developer Location: Vancouver, BC(Hybrid) Duration: Long Term Job Description: Experience with Java 8 and Spring Framework (Spring Boot) Hands on experience designing, developing, testing and...


  • Vancouver, BC VG C, Canada Kyouno Tech Solutions Inc. Full time

    Job SummaryWe are seeking an experienced Senior Software Engineer to lead the development and maintenance of innovative software solutions. The ideal candidate will possess strong expertise in web development, application development, and cloud platforms such as AWS and Azure. This role involves designing scalable systems, collaborating with cross-functional...