Senior Software Engineer (JAVA)
HybridLondon, Ontario, Canada
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, proactively identify technical risks, and contribute to product roadmap planning while participating in hiring processes. Implement full observability stacks and deployment strategies such as canary releases, ensuring correctness, performance, and long-term maintainability with comprehensive test coverage. Direct agentic AI tools across the full engineering workflow for code generation, testing, and debugging, while critically evaluating AI outputs for security and quality. Produce design documents, maintain architecture documentation, and communicate technical decisions clearly across engineering, product, and DevOps teams.
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)
- Experience with Claude Code (Anthropic) or equivalent
- Experience with Codex (OpenAI) or equivalent
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
- Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.