Lead Java Full Stack Developer - Angular, Multi-Cloud
Technology
Confidential
Toronto, United StatesTodayUntil 6/16/2026
Job description
Job Title:
Senior Full Stack Developer (Java & Angular) - Banking Domain
Experience:
7+ Years in IT Industry
Primary Skill:
- Java
Job Summary:
We are seeking a highly skilled Senior Full Stack Developer with strong expertise in Java and modern front-end technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, working across both front-end and back-end layers. Experience with cloud platforms and API development is essential.
Key Responsibilities:
Full Stack Development
- Design, develop, and maintain scalable full stack applications using Java and Angular.
- Build responsive and user-friendly interfaces using HTML, CSS, and Angular.
- Develop robust backend services, RESTful APIs, and microservices.
- Ensure seamless integration between front-end and back-end systems.
Backend Development
- Develop server-side logic using Java and Node.js.
- Work with databases to design schemas, write queries, and optimize performance.
- Implement secure and high-performance APIs.
Cloud & DevOps
- Develop and deploy applications on Azure / AWS / GCP.
- Participate in cloud architecture and deployment strategies.
- Ensure application scalability, reliability, and security.
Collaboration & Agile Practices
- Collaborate with cross-functional teams including developers, business analysts, and stakeholders.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Contribute to technical design discussions and code reviews.
Must Have Skills:
- Strong experience in Java
- Proficiency in Angular, HTML, CSS
- Full stack development experience (Front-end & Back-end)
- Experience in API Development (RESTful services)
- Hands-on experience with Cloud platforms (Azure / AWS / GCP)
- Knowledge of Node.js
- Experience with Databases (SQL/NoSQL)
- Exposure to .NET technologies
Secondary / Good to Have Skills:
- Banking domain knowledge:
- Core Banking
- Customer Banking
- Commercial Banking
- Business Analysis and strong business understanding
- Leadership and mentoring skills
Key Competencies:
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Ability to work in a fast-paced Agile environment
- Ownership and leadership mindset
¿Te interesa este puesto?