Create Alert
Email me similar jobs

Full Stack Developer (Java, Angular, Spring Boot)

Position - Full Stack Developer (Java, Angular, Spring Boot)

Location - Toronto, ON (Onsite)

Employment Type - Full-Time Permanent

Experience - 10+ years

Required Skills & Qualifications

Technical Skills

  • 10+ years of experience in Full Stack development using Java, Spring Boot, Angular, and/or React.
  • Strong experience with Java/J2EE, Node.js, RESTful APIs/Web Services, and databases such as Oracle, SQL Server, and MongoDB.
  • Solid understanding of full application architecture, including client, server, business, and database layers.
  • Experience developing secure, scalable, and high-performance enterprise applications.
  • Hands-on experience with source control and collaboration tools such as Git/Bitbucket, JIRA, Confluence, Eclipse, and IBM Rational Application Developer (RAD).
  • Strong debugging, troubleshooting, performance tuning, and application monitoring skills.

Design & Development Skills

  • Ability to understand, develop, enhance, and support highly customized enterprise applications.
  • Experience designing user experiences through personas, storyboards, flowcharts, wireframes, and prototypes.
  • Collaborate closely with designers, architects, and engineers to deliver intuitive and high-quality digital products.
  • Design user flows and application experiences that are simple, intuitive, and user-centric.
  • Develop reliable, scalable, and maintainable software capable of supporting enterprise-wide usage.

Soft Skills

  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent verbal and written communication skills.
  • Strong time management and multitasking abilities with experience managing multiple concurrent deliverables.
  • Ability to work effectively in a fast-paced, Agile environment with tight deadlines.
  • Self-motivated team player who can work independently as well as collaboratively.
  • Positive attitude with a willingness to learn, share knowledge, and contribute to continuous improvement.
  • Strong customer focus and the ability to interact professionally with stakeholders at all levels of the organization.

Key Responsibilities

  • Design, develop, test, and maintain enterprise-grade full-stack applications using Java, Spring Boot, Angular, and related technologies.
  • Build and integrate RESTful APIs and backend services with frontend applications.
  • Collaborate with product owners, designers, architects, and development teams to deliver high-quality software solutions.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, code reviews, and retrospectives.
  • Develop secure, scalable, and reliable applications that meet enterprise standards.
  • Monitor, troubleshoot, debug, and resolve application issues to ensure optimal performance.
  • Create user-centered designs, including personas, wireframes, prototypes, and user flows where required.
  • Effectively communicate research findings, design concepts, technical solutions, and implementation approaches to both technical and non-technical stakeholders.
  • Ensure adherence to organizational standards, architecture guidelines, security policies, and development best practices.
  • Research, analyze, and resolve complex technical issues while continuously improving application quality and performance.
  • Contribute to knowledge sharing and mentor team members when appropriate.

Full Stack Developer (Java, Angular, Spring Boot)

Apply Now
Back to search page