cover image
MapleRecord

Java full stack developer

Hybrid

Toronto, Canada

Full Time

03-12-2025

Share this job:

Skills

Java SQL NoSQL MySQL MongoDB PostgreSQL GitHub CI/CD DevOps Docker Kubernetes Jenkins Test Test Automation Architecture Programming Databases git Azure AWS cloud platforms Agile Junit Spring GCP Spring Boot Maven Gradle CI/CD Pipelines Kafka Terraform Microservices GitHub Actions

Job Specifications

About the Role

We are looking for a skilled Java Developer with hands-on experience in building scalable microservices. The ideal candidate should have strong backend development skills, understand modern cloud-native architectures, and be comfortable working in an agile environment.

Responsibilities

Design, develop, and maintain Java-based microservices using Spring Boot.
Implement RESTful APIs and integrate with internal/external services.
Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
Develop secure, high-performance, and highly available distributed systems.
Participate in code reviews, troubleshooting, and performance tuning.
Implement CI/CD pipelines and follow DevOps best practices.
Collaborate with product managers, architects, and QA to deliver end-to-end solutions.
Deploy and monitor microservices on cloud platforms (AWS/Azure/GCP).

Required Skills

Strong experience with Core Java, Java 9+years, and Spring/Spring Boot.
Hands-on experience with microservices architecture.
Familiarity with REST APIs, JSON, and API security.
Strong understanding of Docker, Kubernetes, and containerized deployments.
Experience with message brokers such as Kafka, RabbitMQ, or ActiveMQ.
Good knowledge of RDBMS / NoSQL databases.
Experience with Git, Maven/Gradle, and Jenkins/GitHub Actions.
Understanding of cloud services (AWS preferred).

Good to Have

Experience with Distributed Tracing (Zipkin, Jaeger).
Knowledge of API Gateways (Kong, Zuul, Spring Cloud Gateway).
Exposure to Reactive Programming (WebFlux).
Familiarity with Terraform, Helm, or other Infra-as-Code tools.
Experience with Test automation frameworks (JUnit, Mockito).

About the Company

"At MapleRecord, we specialize in providing comprehensive Records Management solutions, innovative applications, and expert consulting services to government organizations, with a specific focus on municipalities, school boards, and ministries. Our mission is to empower government excellence by cultivating efficient and secure management of records and information. With our robust Records Management application, we enable government entities to streamline their document and data management processes, ensuring compliance with... Know more