Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, and maintain scalable Java and Spring Boot backend services, APIs, and integrations in a microservices environment, with a focus on security, performance, and reliability. Collaborate on architecture and delivery, support CI/CD and cloud-native deployments, uphold code quality, and mentor junior developers while contributing hands-on.
Job details
Key Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot within a microservices architecture. Develop and maintain RESTful APIs and integration services, ensuring secure and efficient communication between distributed systems. Work closely with frontend teams, product managers, architects, and DevOps engineers to deliver high-quality solutions aligned with business requirements. Participate in system design, architecture discussions, and technical decision-making for large-scale enterprise applications. Implement performance optimization, caching strategies, and concurrency handling to ensure system reliability and scalability. Develop secure APIs using OAuth/OIDC authentication mechanisms, ensuring compliance with enterprise security standards. Integrate with external platforms and services using REST/SOAP APIs, messaging systems (Kafka), and event-driven architectures. Ensure code quality through code reviews, automated testing, and adherence to best engineering practices. Support CI/CD pipelines and cloud-native deployments in containerized environments. Provide technical mentorship and guidance to junior developers while contributing hands-on to complex development tasks.
What you’ll do
Design, develop, and maintain scalable Java and Spring Boot backend services, APIs, and integrations in a microservices environment, with a focus on security, performance, and reliability. Collaborate on architecture and delivery, support CI/CD and cloud-native deployments, uphold code quality, and mentor junior developers while contributing hands-on.
Requirements
The posting indicates a mid-senior role involving complex enterprise application development, system design, and technical decision-making. It emphasizes experience with Java, Spring Boot, distributed systems, secure APIs, Kafka, automated testing, and cloud-native delivery, but does not specify a required number of years or education credentials.
Listed skills
- CI/CD · Preferred
- Automated testing · Preferred
- Java · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- RESTful APIs
- System Design
- Performance Optimization
- Caching
- Concurrency
- OAuth/OIDC
- REST/SOAP Integration
- Kafka
- Event-Driven Architecture
- Automated Testing
- CI/CD
- Cloud-Native Deployments
- Technical Mentorship
Job areas
- Software
- Technology
- Engineering
More jobs from VySystems
Cloud Engineer
- On-site
- Toronto, ON
- Posted Oct 16, 2026
Cloud Engineer
- On-site
- Toronto, ON
- Posted Oct 15, 2026
Salesforce QA Engineer
- Hybrid
- Toronto, ON
- Posted Oct 14, 2026
DevOps Engineer
- On-site
- Toronto, ON
- Posted Oct 14, 2026