# Java Backend Developer

**Company:** [Sapsol Technologies Inc](http://jobs.workable.com/companies/d2sRa2JYB9JPF5bL4MU2Yu.md)
**Location:** Mississauga, Canada
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/172bf9c5-6a76-4368-8902-696057299125)

## Description

### **Key Responsibilities**

-   Design, develop, and maintain backend services using **Core Java and Spring Boot**
-   Build and manage **Microservices-based architecture**
-   Develop and consume **RESTful APIs**
-   Work with **SQL and/or NoSQL databases** for data storage and retrieval
-   Collaborate with frontend developers, DevOps teams, and stakeholders
-   Optimize application performance, scalability, and security
-   Participate in code reviews, testing, and deployment processes
-   Troubleshoot and resolve production issues

### 🧠 **Required Skills**

-   Strong experience in **Core Java**
-   Hands-on expertise in **Spring Boot**
-   Experience with **Microservices architecture**
-   Solid understanding of **REST API development**
-   Experience with **SQL (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Cassandra)**
-   Good understanding of **data structures and algorithms**
-   Familiarity with **Git and version control systems**

### ☁️ **Preferred Skills (Nice to Have)**

-   Experience with **cloud platforms (AWS/Azure)**
-   Knowledge of **Docker / Kubernetes**
-   Exposure to **CI/CD pipelines (Jenkins, GitHub Actions)**
-   Understanding of **security best practices (OAuth, JWT)**
