Sapsol Technologies Inc
Posted 2 months ago
Java Full Stack Developer (Angular)
MississaugaOn-siteFull-time
AI Summary
Java Full Stack Developer responsible for designing and implementing scalable Angular frontend and Java/Spring Boot backend services, with RESTful APIs and microservices integration.
About this role
Job Summary
We are seeking a highly skilled Java Full Stack Developer with strong expertise in ** Angular (latest versions)** and backend development using ** Java, Spring Boot, and Microservices architecture **. The ideal candidate will be responsible for designing, developing, and integrating scalable frontend and backend applications, ensuring seamless user experience and robust system performance.
馃敡 Key Responsibilities
- Design and develop scalable web applications using Angular (latest versions) for frontend
- Build and maintain backend services using Java, Spring Boot, and Microservices
- Develop and integrate RESTful APIs between frontend and backend systems
- Ensure seamless frontend-backend integration and data flow
- Collaborate with cross-functional teams including UI/UX, DevOps, and QA
- Optimize applications for performance, scalability, and security
- Participate in code reviews, testing, and deployment processes
- Troubleshoot and resolve technical issues across the full stack
- Follow Agile/Scrum methodologies for project delivery
馃 Required Skills
- Strong experience in Core Java
- Hands-on expertise in Spring Boot
- Experience with Microservices architecture
- Proficiency in Angular (latest versions preferred)
- Solid understanding of frontend-backend integration
- Experience in building and consuming RESTful APIs
- Strong knowledge of HTML5, CSS3, TypeScript, and JavaScript
- Familiarity with SQL databases (MySQL, PostgreSQL)
鈽侊笍 Preferred Skills (Nice to Have)
- Experience with cloud platforms (AWS/Azure)
- Knowledge of Docker, Kubernetes
- Familiarity with CI/CD tools (Jenkins, GitHub Actions)
- Understanding of authentication/authorization (JWT, OAuth)
- Exposure to state management (NgRx/Redux)
馃帗 Education
- Bachelor鈥檚 degree in Computer Science, Information Technology, or related field (or equivalent experience)
Skills
AngularCore JavaCSS3HTML5JavaScriptMicroservicesRESTful APIsSpring BootSQL (MySQL, PostgreSQL)TypeScript