{"id":3737739,"url":"https://alion.io/job/teema-solutions-group-senior-software-developer-java","title":"Senior Software Developer – JAVA","company":{"id":696489,"name":"TEEMA Solutions Group","domain":"teemagroup.com","url":"https://alion.io/company/teemagroup","size_band":"1-10","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Vancouver, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":15,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Chaos Engineering","optional":false},{"name":"CI/CD","optional":false},{"name":"Grafana","optional":false},{"name":"Hadoop","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Loki","optional":false},{"name":"OpenSearch","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Ansible","optional":true},{"name":"Cassandra","optional":true},{"name":"Docker","optional":true},{"name":"Jenkins","optional":true},{"name":"Linux","optional":true},{"name":"Prometheus","optional":true},{"name":"Ubuntu","optional":true},{"name":"Zabbix","optional":true}],"status":"live","first_seen_at":"2026-10-26T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-26T00:00:00Z","board_verified":false,"closed_at":null,"days_open":12,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":12},"description":"Job Title: Staff Engineer – JAVA \n\nJob ID: 87594\n\nLocation: Vancouver, British Columbia – 3 days a week onsite\n\nOverview:\n\nAs a Staff Software Engineer, you will operate as a technical leader and architect, driving the evolution of our high-scale Java ecosystem. While a Senior Engineer masters the component, you master the entire system lifecycle. You will be responsible for the technical roadmap of products used by tens of thousands of global users, solving complex problems in distributed systems, high availability, and massive-scale data processing.\n\nYou aren’t just writing code; you are setting the standards for how we write it. You will mentor senior peers, bridge the gap between business strategy and technical execution, and ensure our architecture remains resilient as we push the boundaries of what’s possible with Big Data and Java.\n\nWhat you will be doing:\n\n System Architecture & Design: Lead the design of cross-functional, enterprise-scale services. You will oversee how Java services interact with NoSQL backends and streaming pipelines to ensure seamless integration.\n\n Technical Strategy: Partner with Product Management and DevOps to define long-term technical debt reduction and infrastructure scaling (Kubernetes/Cloud).\n\n Operational Excellence: Own the observability strategy. You won’t just use Loki or Grafana; you will define the SLIs/SLOs and architectural patterns that ensure 99.9% availability.\n\n Mentorship & Influence: Act as a force multiplier. Review complex designs, lead “Communities of Practice” for Java performance, and foster a culture of clean code and TDD across multiple teams.\n\n Innovation: Proactively identify bottlenecks in our Big Data processing (Hadoop/Kafka) or search indexing (OpenSearch) and spearhead the adoption of new patterns or tools.\n\nTech Stack\n\nOur environment is a playground for engineers who love deep-system internals:\n\n Core: Java (Expert level), Linux (Ubuntu, Rocky Linux).\n\n Data & Streaming: Cassandra, MongoDB, Hadoop, Kafka.\n\n Search: OpenSearch, Lucene.\n\n Infrastructure: Kubernetes, Docker, Ansible, Jenkins.\n\n Observability: Prometheus, Grafana, Loki, Zabbix.\n\nWhat you must have:\n\n 15+ years of professional software development experience, with at least 12 years focused on the Java ecosystem.\n\n Architectural Leadership: Proven experience designing distributed systems that handle massive datasets and high-concurrency workloads.\n\n Deep Networking Knowledge: Mastery of HTTP/S, TLS, TCP, and Thrift; ability to debug complex network latency or security issues.\n\n Full Lifecycle Ownership: Experience taking a product from napkin-sketch architecture to global production deployment and long-term maintenance.\n\nAdvanced Technical Skills\n\n JVM Internals: Expert-level knowledge of JMM (Java Memory Model), Garbage Collection tuning, and multi-threaded synchronization.\n\n Scalability Patterns: Deep understanding of sharding, consistency models (CAP theorem), and distributed locking.\n\n CI/CD & DevOps: Experience building or significantly optimizing CI/CD pipelines and container orchestration strategies.\n\n Testing Philosophy: A “test-first” mindset that extends beyond Unit Tests to include contract testing, chaos engineering, and performance benchmarking.\n\nThe “Staff” Edge (Preferred):\n\n Active contributor to open-source Java or Big Data projects.\n\n Experience migrating monolithic legacy systems to modern, service-oriented, or mesh architectures.\n\n Public speaking or technical writing (blogs, whitepapers) on complex engineering topics.\n\nSalary/Rate Range: $180,000 -$200,000 CAD\n\nThank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.\n\nFor more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com","description_format":"text","description_chars":3947,"description_truncated":false,"requirements":{"experience_years_min":15,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T10:31:58Z"}],"visa":[],"liveness":{"score":48,"band":"ok","label":"Likely open","p_open":1,"p_active":0.535,"p_room":0.9,"age_days":11,"expected_fill_days":31,"reasons":["seen:11","agency","velocity","win:mid"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/teema-solutions-group-senior-software-developer-java","json_url":"https://alion.io/job/teema-solutions-group-senior-software-developer-java.json","meta":{"generated_at":"2026-11-07T03:16:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7890,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":696489},"rest":"https://alion.io/mcp/rest/get_company?id=696489"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteema-solutions-group-senior-software-developer-java"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fteema-solutions-group-senior-software-developer-java"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fteema-solutions-group-senior-software-developer-java"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/teema-solutions-group-senior-software-developer-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteema-solutions-group-senior-software-developer-java"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3737739}},{"tool":"search_jobs","arguments":{"company":"teemagroup.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3737739},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}