Senior Backend Java Developer

Zodiac Solutions Inc — Canada · Posted ~1 day ago

Senior Full-time Onsite

Skills

Java Spring Boot Microservices API development API integration Azure Cloud SQL PostgreSQL performance tuning troubleshooting CI/CD Git DevOps Azure

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering position for an experienced Java developer to design and optimize scalable enterprise services. The role centers on Spring Boot, microservices, APIs, cloud infrastructure, relational databases, CI/CD, and DevOps practices, with a strong focus on performance, reliability, and security.

Highlights

Permanent full-time role with strong backend ownership, modern cloud and microservices technologies, responsibility for scalable and secure enterprise applications, and opportunities to optimize performance and reliability.

Description

Job Title: Sr. Java Developer Location Toronto, ON Onsite Job Type: Fulltime Permanent Role We are looking for a 8-12 years experienced highly skilled Senior Backend Java Developer with strong expertise in Java, Spring Boot, Microservices, API Integration, Azure Cloud, and SQL/PostgreSQL. The ideal candidate will be responsible for designing, developing, and optimizing scalable backend services, ensuring high performance, reliability, and security of enterprise applications. Required Skills • 8+ years of experience in backend application development. • Strong proficiency in Java, Spring Boot, and Microservices architecture. • Hands-on experience with API development and integration. • Expertise in performance tuning, application optimization, and troubleshooting. • Experience with Microsoft Azure Cloud services. • Strong database skills with SQL and PostgreSQL. • Knowledge of CI/CD pipelines, Git, and DevOps practices. • Excellent problem-solving and communication skills. Preferred Qualifications • Experience with containerization technologies such as Docker and Kubernetes. • Exposure to event-driven architecture and messaging platforms (Kafka). • Experience working in Agile/Scrum environments. Key Responsibilities • Design, develop, and maintain backend applications using Java and Spring Boot. • Build and enhance Microservices-based architectures for scalable and resilient solutions. • Develop and integrate REST APIs and third-party services. • Optimize application performance, scalability, and reliability through efficient design and coding practices. • Work with Azure Cloud services for application deployment, monitoring, and maintenance. • Design and optimize database solutions using SQL and PostgreSQL. • Collaborate with business, architecture, and DevOps teams to deliver high-quality solutions. • Conduct code reviews, troubleshoot production issues, and implement best practices. • Participate in Agile ceremonies and contribute to technical design discussions.