Job Requirements Job Title: Java Full Stack Tech LeadLocation: PCS CATORONTO
Years of Experience: 8+ Years
Job SummaryWe are seeking an experienced Java Full Stack Tech Lead with over 8 years of expertise in designing, developing, and delivering enterprise-grade web applications. The ideal candidate will lead development teams, drive technical solutions, and ensure high-quality software delivery while collaborating with cross-functional teams to build scalable, secure, and cloud-native applications.
Responsibilities- Lead Full Stack Development: Design, develop, and deliver enterprise applications using Java, Spring Boot, AWS, and modern UI technologies (Angular/React).
- Solution Architecture: Design scalable, secure, and cloud-native microservices and RESTful APIs while ensuring application performance, reliability, and maintainability.
- Cloud & DevOps: Develop and deploy applications on AWS using services such as EC2, S3, Lambda, RDS, ECS/EKS, and support CI/CD pipelines with Jenkins, Docker, and Kubernetes.
- Frontend Development: Build responsive, user-friendly web interfaces using Angular/React, HTML5, CSS3, JavaScript, and TypeScript, ensuring an excellent user experience.
- Technical Leadership: Lead and mentor development teams, conduct code reviews, establish coding standards, and provide technical guidance throughout the software development lifecycle.
- Stakeholder Collaboration: Work closely with business analysts, product owners, architects.
Mandatory Skills- Java & Spring Boot (Core Java, Spring Boot, Microservices, REST APIs) - Expert
- AWS Cloud Services (EC2, S3, Lambda, RDS, ECS/EKS, CloudWatch, IAM) - Expert
- UI Technologies (Angular/React, HTML5, CSS3, JavaScript, TypeScript) - Advanced
- DevOps & CI/CD (Docker, Kubernetes, Jenkins, Git, Maven, CI/CD Pipelines) - Advanced
- Technical Leadership & Solution Architecture (System Design, Code Reviews, Agile, Team Mentoring, Stakeholder Management) - Expert
Preferred Skills- Experience with additional cloud platforms
- Knowledge of security best practices in web applications
- Familiarity with Agile methodologies
QualificationsBachelor's degree in Computer Science, Engineering, or a related field.
Work Experience 710years