Senior Java Software Engineer
3 weeks ago
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 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 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 Analysis Evaluate DropWizard-based services for: Inefficient REST handling JSON/XML serialization/deserialization bottlenecks Excessive logging overhead Slow database or data-fetch patterns Poor concurrency models 3. Infrastructure Cost & Capacity Optimization Analyze why services need ~30,000 cores . Recommend ways to scale down through: JVM parameter tuning Reducing garbage creation Improving IO and network efficiency Refactoring bottleneck components 4. Provide Actionable Recommendations Not micro-optimizations—just the big wins ("low-hanging fruit") : Remove expensive logging Reduce unnecessary serialization Fix inefficient API payloads Improve connection pooling Reduce object churn Introduce caching where appropriate 5. Work Independently After Initial Onboarding Self-driven performance analyst Expected to own the full profiling → diagnosis → recommendation pipeline Level & Typical Background This would usually be filled by someone who has been: Senior Java Engineer with JVM internals knowledge Performance Engineer in a high-scale system Platform / Infrastructure Engineer with specialization in Java services Java Architect who has done production debugging and tuning Not an entry role. Not a typical backend SWE. This is expert-level performance engineering .
-
Senior Java Software Engineer
3 weeks ago
British Columbia, Canada IFG - International Financial Group Full timeSenior 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...
-
Senior Java Software Engineer
3 weeks ago
British Columbia, Canada IFG - International Financial Group Full timeSenior 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...
-
Java Software Engineer
3 weeks ago
British Columbia, Canada IFG - International Financial Group Full timeJob 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...
-
Senior Java Software Engineer
3 weeks ago
British Columbia (BC), Canada IFG - International Financial Group Full timeSenior 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...
-
Senior Software Engineer
2 weeks ago
Revelstoke, British Columbia, VES, Canada Cronometer Software Inc Full timeSenior 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...
-
QA Software Engineer
2 weeks ago
Remote, British Columbia, Canada Incognito Software Systems Full timeAre 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...
-
Software Engineer
3 weeks ago
British Columbia (BC), Canada GlobalSource IT Full timeSoftware 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...
-
Software Engineer
1 week ago
Engineer, British Columbia, Canada AdaptiveMobile Security Full timeRole OverviewThis role is an exciting opportunity to work on challenging software development projects related to specialized telco solutions.Our team atmosphere, international environment with worldwide customers and technically challenging tasks guarantee an exciting job where you can grow and develop your skills.We are currently seeking an enthusiastic...
-
Software Engineer, Data Migration
2 weeks ago
British Columbia; Calgary, Canada MongoDB Full timeMongoDB is expanding a development team in North America working on tooling that helps customers migrate data from relational databases to MongoDB. Tools developed by the Data Migration team help application developers with schema modeling, type conversions, data sync, change data capture and so on.MongoDB is looking for a software engineer with experience...
-
Senior Software Engineer
1 day ago
AMER - Canada - British Columbia - Vancouver - Bentall Centre Autodesk Full timeJob Requisition ID # 25WD94219Position OverviewAutodesk's Payment Solutions suite is powered by GCPay, an intuitive application that automates and streamlines the payment application process between General Contractors and Subcontractors. As a Full-Stack Senior Software Engineer on the GCPay team, you will be responsible for the care and growth of this...