Java Backend Developer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job 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)
More about this job
Responsibilities
The Java Backend Developer at Sapsol Technologies Inc will design, build and maintain backend services and APIs, work with databases, and troubleshoot production issues. The role also involves collaborating with frontend, DevOps and stakeholders.
Requirements
Candidates need strong Core Java and Spring Boot experience, microservices and REST API knowledge, and SQL or NoSQL database skills. Understanding of data structures, algorithms and Git is also required.
Skills
- Core Java
- Spring Boot
- Microservices architecture
- REST API development
- MySQL
- PostgreSQL
- MongoDB
- Cassandra
- Data structures and algorithms
- Git
- AWS
- Azure
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- OAuth
- JWT
- Code review
- Production troubleshooting
- Performance optimization
Categories
- Software
- Technology
Keywords
- Java backend developer
- Core Java
- Spring Boot
- Microservices
- REST API
- SQL
- MySQL
- PostgreSQL
- NoSQL
- MongoDB
- Cassandra
- Git
- Docker
- Kubernetes
- AWS
- Azure
- CI/CD
- Jenkins
- GitHub Actions
- OAuth
Tools
- Spring Boot
- Git
- MySQL
- PostgreSQL
- MongoDB
- Cassandra