Java Full Stack Microservice Developer
Reveille Technologies,Inc
Full Job Description
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.
Experience with SQL and NoSQL databases.
Knowledge of OAuth, JWT, and other security best practices.
Ability to thrive in an agile development environment.
Familiarity with Datadog and Splunk for log monitoring.
Land Acknowledgement
The Linux Association of Canada respectfully acknowledges that our home in Saskatoon, Saskatchewan, is located on Treaty 6 Territory and the Homeland of the Métis. These lands have been home to First Nations peoples for thousands of years, including the Cree, Dakota, Nakota, and Saulteaux, who maintain deep and enduring relationships with the land and the South Saskatchewan River.
We are grateful to the First Nations and Métis peoples who have cared for these lands for generations. We honour their enduring relationship with the land, their cultures, histories, and contributions, and we offer our respect and sincere gratitude as we live, work, learn, and build community here.


