Senior Java Developer

Tangentia

Toronto, CAonsitePosted Jun 25, 2026
Posting intelligenceActively listedReposted 11×, possible evergreen/ghost posting

Skills

postgreskubernetesprometheusterraformhibernateansiblegrafanaspringdockeroraclegithubazurekafkacicdjavagooglecloudaws

About the role

Role: Senior Java Developer

Location: Toronto, ON

Role Summary

We are seeking an experienced Senior Java Developer to design, develop, and maintain enterprise-grade applications. The ideal candidate brings strong expertise in Java, cloud-native development on OpenShift, and CI/CD automation using GitHub Actions.

Key Responsibilities

Design and develop scalable, high-performance Java applications using modern frameworks (Spring Boot, Spring Cloud, Microservices)

Build, deploy, and manage containerized applications on Red Hat OpenShift

Design and maintain GitHub Actions CI/CD pipelines for automated build, test, and deployment workflows

Write clean, testable, and well-documented code following enterprise coding standards

Conduct code reviews and promote engineering best practices

Collaborate with cross-functional teams including DevOps, QA, and architecture to deliver end-to-end solutions

Troubleshoot production issues, perform root cause analysis, and implement corrective measures

Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery

Required Qualifications

5+ years of hands-on experience in Java development (Java 11+)

Strong proficiency in Spring Boot, Spring MVC, Spring Security, and RESTful API design

Proven experience deploying and managing applications on Red Hat OpenShift (Kubernetes)

Hands-on experience building and maintaining GitHub Actions workflows and pipelines

Solid understanding of containerization (Docker), container orchestration, and cloud-native patterns

Experience with relational databases (Oracle, PostgreSQL) and ORM frameworks (Hibernate/JPA)

Proficiency with Git, branching strategies, and pull request workflows

Strong understanding of microservices architecture, API gateway patterns, and service mesh concepts

Familiarity with monitoring and logging tools (Splunk, Grafana, Prometheus, ELK)

Nice to Have

Experience with messaging systems (Kafka, RabbitMQ, IBM MQ)

Exposure to Infrastructure as Code (Terraform, Ansible)

Cloud platform experience (AWS, Azure, or GCP)

Knowledge of security best practices (OAuth2, OIDC, JWT, Vault)

Professional certifications (e.g., Oracle Certified Professional, Red Hat Certified Specialist)

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.