Backend Java Developer Vancouver, Canada (Apple Office Hybrid)
Location:
Vancouver
Work Model:
Hybrid 3 days/week onsite at Apple office
Experience Required:
8+ Years
Role Type:
Backend Java Developer / Senior Java Engineer
Job Description We are seeking an experienced Backend Java Developer to join a high-performing engineering team supporting enterprise-scale applications and backend services. The ideal candidate will have deep expertise in Java-based backend development, microservices architecture, cloud technologies, and distributed systems.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Java and Spring Boot
Build RESTful APIs and microservices for high-availability enterprise platforms
Collaborate with cross-functional teams including product managers, architects, QA, and DevOps
Optimize application performance, scalability, and reliability
Participate in system design, code reviews, and technical discussions
Integrate with databases, messaging systems, and third-party APIs
Implement security, logging, monitoring, and CI/CD best practices
Troubleshoot production issues and provide long-term solutions
Contribute to Agile/Scrum ceremonies and sprint planning
Required Skills
8+ years of hands-on backend development experience
Strong proficiency in Java 8/11/17
Extensive experience with Spring Boot, Spring MVC, and Spring Security
Strong understanding of Microservices Architecture
Experience building REST APIs and event-driven systems
Expertise in SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra
Experience with Kafka/RabbitMQ messaging systems
Familiarity with Docker and Kubernetes
Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure
Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
Strong understanding of data structures, multithreading, and distributed systems
Experience with Git and modern development practices
Preferred Qualifications
Previous experience working in large enterprise or product-based environments
Exposure to high-traffic scalable systems
Experience with observability tools like Splunk, Grafana, or Prometheus
Knowledge of Test-Driven Development (TDD)
Strong communication and stakeholder management skills
Education
Bachelor s or Master s degree in Computer Science, Engineering, or related field
Nice to Have
Experience in the consumer technology domain
Exposure to Apple ecosystem integrations or enterprise infrastructure
Certifications in AWS/Google Cloud Platform/Azure
#J-18808-Ljbffr
Similar jobs

Backend Java Developer

Apply Now
Back to search page