Back to results

Java Full stack Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
10+ years’ experience in developing n-tier Enterprise applications
Posting language
English
Posted

Original job description

Java Full Stack Developer
12 MonthsToronto ON

Responsibilities

• Translate business requirements and technical specifications into scalable, secure, and fully tested full-stack applications
• Develop detailed technical designs and programming specifications
• Write, review, and maintain clean, efficient, and maintainable code following best practices
• Build and enhance data-driven applications and backend services
• Design and execute unit, integration, and end-to-end tests to ensure quality and reliability
• Design and implement modern, responsive frontend components using React
• Develop robust backend services and APIs using Spring Boot
• Build and maintain RESTful APIs and microservices architectures
• Troubleshoot and resolve technical issues across development, testing, and production environments
• Support application deployment, data migration, and system integration activities
• Collaborate with cross-functional teams through code reviews, design sessions, and Agile ceremonies
• Ensure all solutions meet security, performance, scalability, and accessibility standards (AODA compliance)
• Contribute to continuous improvement of development processes, tools, and standards
• Provide technical support for implementation, system integration, data conversion, and migration activities.

General Skills

• Experience in programming and systems analysis within enterprise application environments
• Strong ability to collaborate with IT professionals across the Software Development Life Cycle (SDLC)
• Experience in application design, modern design patterns, deployment, and troubleshooting
• Experience designing, coding, testing, debugging, and documenting applications
• Proficiency in object-oriented programming languages (e.g., Java) and modern scripting languages (JavaScript/TypeScript)
• Experience with relational database technologies (e.g., PostgreSQL) and SQL development
• Experience building and supporting data-driven applications
• Experience working with API-based and web applications (REST/HTTP protocols)
• Experience using query languages and data access tools
• Experience with structured methodologies (Agile/Waterfall) for design, development, implementation, and maintenance
• Ability to elicit, analyze, and document requirements from business stakeholders and subject matter experts
• Experience in application deployment and environment management
• Experience troubleshooting and resolving application and integration issues
• Ability to work with integration patterns and communication protocols
• Experience producing technical documentation and design artifacts
• Strong analytical, problem-solving, and decision-making skills
• Excellent verbal and written communication skills
• Strong interpersonal and collaboration skills
• Ability to work effectively in a team-based environment
• Proven ability to manage competing priorities and meet deadlines
Mandatory Skills
• 10+ years’ experience in developing n-tier Enterprise applications
• Expertise in application design, latest design patterns, deployment and troubleshooting
• Expertise in JPA or Hibernate, and Spring Boot Framework
• Proficient in database design and SQL development, with solid expertise in PostgreSQL, PL/pgSQL, Azure Cosmos DB
• JavaScript / TypeScript frameworks such as React, Angular
• Experience gathering and documenting requirements from business stakeholders
• Strong analytical, problem-solving, and communication skills

Nice to Have Skills

• Experience building cloud-native, internet-facing applications
• Agile development experience - Scrum, User Stories, CI, and test automation etc.
• Experience with middleware, API gateways, or integration services
• Experience leading design walkthroughs and technical discussions
• Knowledge of Accessibility for Ontarians with Disability Act (AODA) and WCAG standard
• Strong verbal and written communication skills with ability to contribute to technical leadership and quality assurance
More about this job

Responsibilities

Design, develop, test, and maintain secure, scalable full-stack enterprise applications, including responsive React frontends and Spring Boot backend services, APIs, and microservices. Troubleshoot and support deployment, integration, data migration, and production activities while collaborating with cross-functional teams and meeting quality, performance, security, and accessibility standards.

Requirements

Requires 10+ years of experience developing n-tier enterprise applications, with expertise in application design, modern design patterns, deployment, troubleshooting, JPA or Hibernate, and Spring Boot. Candidates should be proficient in SQL and database technologies including PostgreSQL, PL/pgSQL, and Azure Cosmos DB, and have experience with JavaScript or TypeScript frameworks such as React or Angular, requirements gathering, and strong analytical and communication skills.

Skills

  • Java
  • Spring Boot
  • React
  • Angular
  • JavaScript
  • TypeScript
  • JPA
  • Hibernate
  • PostgreSQL
  • PL/pgSQL
  • Azure Cosmos DB
  • SQL
  • RESTful APIs
  • Microservices
  • Agile Development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • React
  • Angular
  • JavaScript
  • TypeScript
  • JPA
  • Hibernate
  • PostgreSQL
  • PL/pgSQL
  • Azure Cosmos DB
  • SQL
  • REST
  • HTTP
  • RESTful APIs
  • Microservices
  • N-Tier Enterprise Applications
  • Object-Oriented Programming
  • Responsive Frontend Development
  • Backend Services
  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Agile
  • Scrum
  • CI
  • Test Automation
  • AODA
  • WCAG
  • Cloud-Native Applications

Report this job

Get in touch
MovoJobs

Contact us