Sr Java Backend Developer

Job Description

  • Contractor
  • Anywhere

We’re Hiring: Sr Java Backend Developer
📍 Location: Vancouver Hybrid (3 days a week onsite)
⏳ Job Type: Contract

Key Responsibilities
•            Design, implement, and optimize backend services handling high-volume data flows with strict performance and reliability requirements.
•            Develop Java-based components using modern frameworks (Spring/Spring Boot or equivalent).
•            Build and maintain asynchronous and event-driven workflows using messaging systems such as MQ/Kafka/RabbitMQ.
•            Implement performance tuning, profiling, and observability to support sub-second latency and 99.99% availability goals.
•            Drive solutioning and system designs for new features, integrations, and platform enhancements across distributed systems.
•            Ensure service robustness through automated testing (unit, integration, load tests) and CI/CD workflows.
•            Apply secure-by-design principles, including threat modeling, safe data handling, API hardening, and least-privilege access.
•            Implement and support authentication and authorization patterns (e.g., OAuth2, mTLS, JWT, service-to-service auth).
•            Participate in architecture reviews, offering technical leadership and mentorship to junior engineers.
•            Diagnose and resolve complex production issues across infrastructure, code, and messaging layers.
•            Enhance platform reliability via improved logging, monitoring, alerting, and operational tooling.
3.Knowledge of information security policies and solution delivery lifecycle.

📩 Interested candidates — please connect or send your profile via LinkedIn message to discuss further. pooja.s@siriinfo.com