Behavox logo
BehavoxPosted 1 month ago

Senior Software Engineer (JAVA)

HybridToronto, Ontario, Canada

Full TimeSenior LevelMediumAI Software

Job Summary

Lead high-level design for complex, cross-service features and own critical product components, including prototyping, architecture validation, and production-grade code implementation. Drive the engineering agenda for assigned product areas by proactively identifying gaps in requirements, architectural limitations, and technical risks. Direct agentic AI tools across the full workflow for code generation, testing, refactoring, and debugging, while maintaining full ownership of architecture, quality, and technical outcomes. Communicate technical decisions clearly across engineering, product, and DevOps teams, and participate in hiring processes. Work on a global, mission-critical AI platform with real ownership and impact.

Required Qualifications

  • Expert Java engineering
  • Deep understanding of Java internals
  • GC tuning
  • Collections Framework
  • Advanced concurrency
  • java.util.concurrent
  • multithreading
  • NIO/NIO2
  • performance profiling
  • heap-dump analysis
  • Mastery of Spring Framework
  • IoC/DI
  • bean lifecycle
  • Spring Boot
  • SOLID principles
  • Clean Code practices
  • GoF design patterns
  • Expertise in monolith and microservices architectural styles
  • migration patterns
  • domain-driven decomposition
  • Inter-process communication design
  • REST
  • gRPC
  • messaging
  • transaction management in distributed systems
  • Sagas
  • 2PC
  • CQRS
  • Event Sourcing
  • external API design
  • Experience designing high-availability and high-load systems
  • GCP
  • AWS
  • Azure
  • Cloud security best practices
  • IAM
  • VPC
  • data encryption
  • JWT/JWS/JWE
  • Infrastructure as Code
  • Terraform
  • Twelve-Factor App methodology
  • Implementing full observability stacks
  • structured logging
  • distributed tracing
  • metrics
  • alerting
  • SLI/SLO/SLA frameworks
  • Deployment strategies
  • Rolling Updates
  • Blue/Green Deployments
  • Canary Releases
  • Practitioner-level command of agentic AI tools
  • prompt engineering techniques
  • AI context management
  • sub-agents
  • skills and plugins
  • multi-agent orchestration
  • team-of-agents architectures
  • Experience with Claude Code (Anthropic)
  • Codex (OpenAI)
  • AI proficiency
  • Direct agentic AI tools
  • code generation
  • testing
  • refactoring
  • debugging
  • documentation
  • advanced prompt engineering
  • manage AI context limitations
  • compose multi-agent orchestration workflows
  • critically evaluate AI-generated outputs
  • establish guardrails
  • improve agent configurations
  • Lead high-level design for complex, cross-service features
  • Evaluate and select appropriate technologies
  • frameworks
  • architectural patterns
  • Produce and maintain architecture documentation
  • design docs
  • ADRs
  • tech specs
  • wiki pages
  • Own and implement critical product components
  • Ensure correctness, performance, and long-term maintainability
  • comprehensive test coverage
  • unit
  • integration
  • contract
  • component
  • Drive the engineering agenda
  • Proactively identify gaps in requirements
  • architectural limitations
  • technical risks
  • Participate in hiring processes
  • Drive technical communication across engineering, product, DevOps, and ML teams
  • Communicate technical decisions clearly to non-technical stakeholders
  • Produce design documents
  • participate in tech talks
  • knowledge-sharing sessions
  • A core objective of the process is to objectively assess individual knowledge and competencies
  • The use of AI tools or external assistance during live interviews or technical exercises is strictly prohibited

Desired Qualifications

  • GCP (preferred)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce