Back to job search
Reveille Technologies,Inc logo

Full Stack Engineer

  • Vancouver, BC
  • On-site
  • Posted Oct 17, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
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

See all jobs from Reveille Technologies,Inc