Java Full Stack Developer – Spring Boot
Location: Toronto (4 Days Onsite)
Interview Mode: In-Person Interview
Job Summary
We are looking for a skilled Java Full Stack Developer with strong experience in Java, Spring Boot, and modern front-end technologies. The ideal candidate will be responsible for developing, enhancing, and maintaining scalable enterprise applications while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Develop and maintain full stack applications using Java and Spring Boot
- Design and build RESTful APIs and microservices
- Work on front-end development using Angular, React, or similar technologies
- Collaborate with business analysts, QA teams, and developers to deliver high-quality solutions
- Participate in code reviews, testing, debugging, and deployment activities
- Ensure application performance, scalability, and security best practices
- Support Agile/Scrum development processes
Required Skills
- 5+ years of experience in Java Full Stack Development
- Strong hands-on experience with Java, Spring Boot, and Microservices
- Experience with front-end technologies such as Angular, React, JavaScript, HTML, and CSS
- Good knowledge of REST APIs and web services
- Experience with SQL/Oracle or other relational databases
- Familiarity with Git, CI/CD pipelines, and Agile methodologies
- Strong problem-solving and communication skills
Nice to Have
- Experience with cloud platforms such as AWS or Azure
- Knowledge of Docker and Kubernetes
- Banking or financial domain experience is a plus
Work Model
- Hybrid role – 4 days onsite in Toronto, Canada
- Candidate must be comfortable attending an in-person interview and working closely with onsite teams.