Sapsol Technologies Inc
Posted 2 months ago
Java Backend Developer
MississaugaRemoteFull-time
AI Summary
Java backend developer responsible for designing, building, and maintaining backend services with Core Java and Spring Boot within a microservices architecture.
About this role
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)
Skills
CI/CD Pipelines (Jenkins, GitHub Actions)Cloud Platforms (AWS/Azure)Core JavaData Structures And AlgorithmsDockerGit/version ControlKubernetesMicroservicesNoSQL Databases (MongoDB, Cassandra)REST API DevelopmentSecurity Best Practices (OAuth, JWT)Spring BootSQL (MySQL, PostgreSQL)