- Search jobs
- Sarnia, ON
- java developer
Java developer Jobs in Sarnia, ON
Create a job alert for this search
Java developer • sarnia on
- Promoted
- New!
Senior Software Developer (Hybrid)
Keystone Alliance IncSarnia, OntarioRemote Senior Java Engineer - AI Trainer
SuperAnnotateSarnia, Ontario, CARemote Senior SQL Engineer - AI Trainer
SuperAnnotateSarnia, Ontario, CA- Swan River, MB (from $ 159,073 to $ 163,999 year)
- Sault Ste. Marie, ON (from $ 122,288 to $ 162,825 year)
- Surrey, BC (from $ 69,225 to $ 160,095 year)
- Victoria, BC (from $ 105,000 to $ 157,709 year)
- London, ON (from $ 122,169 to $ 157,032 year)
- Burlington, ON (from $ 122,587 to $ 156,286 year)
- Hamilton, ON (from $ 92,500 to $ 156,000 year)
- Saskatoon, SK (from $ 113,531 to $ 156,000 year)
- Oshawa, ON (from $ 150,334 to $ 156,000 year)
- Richmond, BC (from $ 113,750 to $ 156,000 year)
Popular searches
Senior Software Developer (Hybrid)
Keystone Alliance IncSarnia, Ontario- Full-time
- Quick Apply
Overview
The Senior Software Developer is responsible for architecting, developing, and maintaining cloud-native systems that support scalable and secure digital platforms. Reporting to the Director of Software Development, this role is pivotal in developing enterprise SaaS software, driving modern development and DevOps practices, and ensuring the delivery of high-quality, production-ready software. As an integral member of our agile software development team…
Responsibilities
● Lead architectural and design decisions in collaboration with peers and product stakeholders to ensure the system’s scalability, reliability, and maintainability.
● Write clean, maintainable code with comprehensive automated testing (unit, integration, end-to-end), and participate in code reviews.
● Design, build, and maintain secure, scalable cloud-native APIs, services, and infrastructure Act as a domain owner for key cloud platform components and contribute to overall technical strategy.
● Implement and maintain CI/CD pipelines to ensure rapid, reliable delivery of high-quality software.
● Operate and optimize containerized environments DevOps using orchestration tools (e.g., Kubernetes, ECS) provisioning cloud infrastructure IAC
● Monitor production systems, implement observability (logging, metrics, tracing), and lead incident response and postmortem activities to improve reliability.
● Collaborate with Product Managers, engineers, and end users to define requirements and deliver impactful features in an agile environment.
● Mentor junior team members through coaching, pairing, and knowledge sharing.
● Contribute to internal documentation, onboarding materials, and tooling that enhances developer productivity.
● Willingness to take on diverse responsibilities, experiment with new approaches, and contribute to company growth beyond your core role.
Qualifications
Required
● 8+ years of experience building scalable Enterprise level SaaS Software systems.
● Degree or Diploma in Computer Science or a related field
● Demonstrated software architecture and development skills with expertise in .Net, C#, PostgreSQL, and the ability to learn other languages and platforms quickly as needed.
● Hands-on experience with container orchestration platforms (e.g., Kubernetes, Amazon ECS).
● Experience with infrastructure as-code and provisioning tools (e.g., Terraform, Pulumi, CloudFormation).
● Ensure application performance, security, and compliance with accessibility and industry standards.
● Experience implementing observability tools and practices (e.g., Prometheus, Datadog, OpenTelemetry) to monitor, trace, and diagnose production systems.
● Experience working with major cloud platforms (AWS, Azure, GCP) and leveraging managed services.
● Comfortable contributing to UI/UX design decisions and refining product interfaces based on user feedback and usability best practices.
● Previous software testing experience
● Experience working within a fast-paced agile team environment
● Keen eye for aesthetic design and creativity with proper execution
● Demonstrated ability to solve complex problems in fast paced environment
● Motivated, self-starter with a passion for learning
● Strong communication skills and the ability to articulate complex ideas and concepts
Preferred
● Knowledge of utility domain workflows, regulatory environments, and integrations.
● Background in enterprise SaaS, multi-tenant architecture, or metering systems.
● Experience with software development in regulated environments.
● Familiarity with applying AI/ML/LLM technologies to enhance software development workflows, user experiences, or product features.