Job Description
Job Title: Java Developer (Java, Golang, Kubernetes)
Location: Toronto, ON
About the Role:
We are looking for a highly skilled Backend Engineer with expertise in Java, Golang, and Kubernetes to join our fast-paced, innovative engineering team. You will play a key role in designing, building, and deploying scalable microservices and cloud-native applications.
Key Responsibilities:
Design and implement backend services using Java and Golang.
Build and maintain scalable, secure, and high-performance APIs and microservices.
Containerize applications using Docker and deploy them to Kubernetes clusters.
Collaborate with DevOps engineers to improve CI/CD pipelines and infrastructure automation.
Optimize applications for performance, scalability, and reliability.
Troubleshoot and resolve production issues.
Work closely with cross-functional teams (Frontend, DevOps, QA) to deliver high-quality products.
Requirements:
5+ years of experience in backend development.
Strong proficiency in Java and Golang (Go).
Experience with containerization and orchestration using Kubernetes.
Familiarity with cloud platforms (AWS, GCP, or Azure).
Solid understanding of RESTful API design, microservices architecture, and distributed systems.
Experience with version control (Git), CI/CD tools, and monitoring solutions (Prometheus, Grafana).
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Preferred Qualifications:
Experience with messaging systems like Kafka or RabbitMQ.
Knowledge of service mesh technologies (e.g., Istio, Linkerd).
Exposure to databases (SQL and NoSQL).
Experience in Agile/Scrum environments.
Certification in Kubernetes (CKA/CKAD) is a plus.
What We Offer:
Competitive salary and performance bonuses.
Flexible working hours and remote work options.
Opportunities to work with modern cloud-native technologies.
A collaborative team culture that values innovation and continuous learning.
Job Type: Fixed term contract
Contract length: 12 months
Pay: $55.00-$60.00 per hour
💡 Quick Summary
Seeking a career-building opportunity? The Java Application Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Toronto offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
