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 deploy microservices-based solutions using Spring Boot, and build and consume REST APIs. Apply Kafka for event-driven architecture and asynchronous communication while contributing to software architecture and supporting engineering teams through leadership and mentorship.
Job details
Hi, Job Title:Full Stack Engineer Location: Vancouver, CA 8-10 years of hands-on experience in Java/J2EE software development with proven expertise in Spring Boot. Strong experience designing, developing, and deploying microservices-based solutions using Spring Boot. Proficiency in building and consuming REST APIs and extensive knowledge of integration patterns. Deep experience with Kafka for event-driven architecture and asynchronous communication. Excellent understanding of software architecture principles, patterns, and best practices. Demonstrated leadership and mentorship capabilities within software engineering teams. Strong analytical, troubleshooting, and problem-solving skills. Exceptional communication and interpersonal skills for effective collaboration across diverse teams. Deepakkumar.K deepakkumar@reveilletechnologies.com Reveille Technologies, Inc (704)-444-0669
What you’ll do
Design, develop, and deploy microservices-based solutions using Spring Boot, and build and consume REST APIs. Apply Kafka for event-driven architecture and asynchronous communication while contributing to software architecture and supporting engineering teams through leadership and mentorship.
Requirements
Requires 8–10 years of hands-on Java/J2EE software development experience, including proven expertise with Spring Boot, microservices, REST APIs, integration patterns, and Kafka. Candidates should also demonstrate strong software architecture knowledge, leadership and mentorship capabilities, analytical and troubleshooting skills, and effective communication and collaboration.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- REST APIs · Preferred
- Leadership · Preferred
- Mentorship · Preferred
- Troubleshooting · Preferred
- Problem solving · Preferred
- Communication · Preferred
- interpersonal skills · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- J2EE
- Spring Boot
- Microservices
- REST APIs
- Integration Patterns
- Kafka
- Event-Driven Architecture
- Asynchronous Communication
- Software Architecture
- Leadership
- Mentorship
- Troubleshooting
- Problem-Solving
- Communication
- Interpersonal Skills
Job areas
- Software
- Technology
- Engineering
- Management & Leadership
- Consulting
More jobs from Reveille Technologies,Inc
Project Manager Scrum Master
- Hybrid
- Toronto, ON
- Posted Oct 13, 2026
Data Architect
- On-site
- Toronto, ON
- Posted Oct 11, 2026
