← Back to jobs
Toronto, ON, Canada
No related jobs found
Key Responsibilities
Design, develop, and maintain RESTful microservices using Java and Spring Boot
Implement asynchronous and concurrent processing to support high-throughput systems
Build and optimize data access layers using JPA and JDBC
Design and tune databases with a focus on performance, scalability, and reliability
Develop and manage REST and GraphQL APIs
Integrate event-driven processing using Kafka
Leverage AI-assisted development tools (e.g., Copilot) to improve productivity and code quality
Deploy and manage applications on OpenShift
Configure and maintain APIs using Apigee
Implement CI/CD pipelines using GitHub Actions
Collaborate closely with architects, DevOps, QA, and business stakeholders
Participate in code reviews, design discussions, and technical mentoring
Must-Have Skills & Experience
Java, RESTful APIs, Spring Boot Microservices (Async / Concurrency) – 4+ years
Database systems with performance tuning and optimization – 3+ years
Data access technologies: JPA, JDBC – 3+ years
Hands-on experience with AI tools (Copilot) for development assistance
Strong understanding of microservices architecture, API design, and secure application development
Experience with testing, debugging, and production support
Good-to-Have Skills
GraphQL – 1+ year
Kafka (event streaming / messaging) – 2+ years
Experience working in distributed, cloud-native systems
Tools & Platforms
OpenShift – 2+ years
Apigee (API Gateway / Management) – 2+ years
GitHub Actions (CI/CD) – 2+ years
Soft Skills
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Ability to work independently in a fast-paced environment
Proactive mindset with attention to quality and performance
Any Gradute
No related jobs found
← Back to jobs