Skip to main content

Java Full Stack developer

Technology
Tamanna Technology
Toronto, Canada3 days agoUntil 2026-06-06
Contract

Job description

Role Overview

We are seeking a skilled Senior Java Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate will have strong experience in backend development using Java and Spring Boot, along with modern frontend frameworks such as Angular. This role requires close collaboration with cross-functional teams to deliver high-quality, secure, and performance-driven applications.

Working arrangement: 4 days a week from downtown, Toronto

Key Responsibilities

  • Design, develop, and maintain robust, scalable web applications using Java and Spring Boot
  • Develop responsive UI components using Angular / React / JavaScript
  • Build RESTful APIs and integrate third-party services
  • Work with relational databases such as MySQL, PostgreSQL, or Oracle
  • Participate in system design, architecture discussions, and code reviews
  • Implement unit testing and ensure application performance, quality, and responsiveness
  • Troubleshoot, debug, and enhance existing applications
  • Collaborate with DevOps teams for CI/CD pipeline implementation

Required Skills & Qualifications

  • 8 years of experience in Java development
  • Strong knowledge of Core Java, Spring Boot, Spring MVC, and Hibernate/JPA
  • Experience with frontend technologies such as Angular
  • Proficiency in REST APIs and Microservices architecture
  • Experience with databases (MySQL, PostgreSQL, Oracle)
  • Knowledge of Git, Maven/Gradle
  • Familiarity with Agile/Scrum methodology

Preferred Qualifications

  • Experience with Docker, Kubernetes
  • Exposure to AWS / Azure / GCP
  • Knowledge of Kafka or other messaging systems
  • Understanding of security frameworks (OAuth2, JWT)
Keywords
monthsOfExperience: 96ReactOSApache KafkaSpring FrameworkMAVENAngularAngularJSOracle DatabaseJavaScriptDevOpsMysqlOauthPostgresqlScrumUnit TestingJavaJWtHibernateRelational grammarCI / CD

¿Te interesa este puesto?