Back to results

Full-Stack Java Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Full-Stack Java Engineer

Location: Toronto, Ontario, Canada

Work Model: Hybrid – 2 days per week onsite

Job Summary

We are seeking a skilled Full-Stack Java Engineer to design, develop, test, and maintain scalable web applications. The ideal candidate will have strong experience in Java-based backend development, Spring MVC, React, JavaScript, RESTful APIs, and database technologies. The candidate should also have a solid foundation in data structures and algorithms, experience with event-driven systems and CI/CD pipelines, and strong communication and collaboration skills.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using Java, Spring MVC, React, JavaScript, and HTML5.
  • Build and maintain RESTful APIs and endpoints to support application functionality and system integrations.
  • Develop responsive and user-friendly frontend components using React, JavaScript, and HTML5.
  • Work with relational and NoSQL databases, including Oracle, to design, query, and optimize data storage and retrieval.
  • Implement and support event-driven programming and systems to enable reliable communication between application components.
  • Develop clean, efficient, reusable, and maintainable code following software engineering best practices.
  • Configure, maintain, and support CI/CD pipelines using Jenkins to automate build, testing, and deployment processes.
  • Troubleshoot application issues, identify root causes, and implement effective solutions.
  • Collaborate with cross-functional teams, including developers, QA engineers, product managers, and other stakeholders.
  • Participate in code reviews, technical discussions, testing, and continuous improvement initiatives.

Required Qualifications

  • Strong hands-on experience with Java and Spring MVC.
  • Proficiency in JavaScript, React, and HTML5.
  • Experience building and maintaining full-stack web applications.
  • Hands-on experience developing and integrating RESTful APIs.
  • Experience with Jenkins and CI/CD pipelines.
  • Experience working with databases such as Oracle and NoSQL (MongoDB, Casaandra, etc).
  • Understanding of event-driven programming and event-driven system architectures.
  • Strong knowledge of data structures and algorithms.
  • Solid understanding of object-oriented programming, software design principles, and debugging techniques.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively in a team-oriented environment.

Work Arrangement

This is a hybrid position based in Toronto, Ontario, Canada, requiring onsite presence 2 days per week. Candidates should be able to meet the onsite work requirements.

More about this job

Responsibilities

Design, develop, test, and maintain full-stack web applications and RESTful APIs using Java, Spring MVC, React, JavaScript, and HTML5. Work with relational and NoSQL databases, support event-driven systems and Jenkins CI/CD pipelines, troubleshoot issues, and collaborate with cross-functional teams.

Requirements

Requires strong hands-on experience with Java and Spring MVC, proficiency in React, JavaScript, and HTML5, and experience building full-stack applications and RESTful APIs. Candidates should also have experience with Jenkins, Oracle and NoSQL databases, event-driven architectures, data structures and algorithms, object-oriented design, debugging, and effective communication and collaboration skills.

Skills

  • Java
  • Spring MVC
  • React
  • JavaScript
  • HTML5
  • RESTful APIs
  • Oracle
  • NoSQL Databases
  • Event-Driven Systems
  • Jenkins
  • CI/CD Pipelines
  • Data Structures And Algorithms
  • Object-Oriented Programming
  • Debugging
  • Communication
  • Collaboration

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring MVC
  • React
  • JavaScript
  • HTML5
  • Full-Stack Development
  • Web Applications
  • RESTful APIs
  • Oracle
  • NoSQL
  • MongoDB
  • Event-Driven Programming
  • Event-Driven Architecture
  • Jenkins
  • CI/CD
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Software Design Principles
  • Debugging
  • Responsive Frontend Development
  • API Integration
  • Relational Databases
  • Software Testing
  • Code Reviews
  • Agile Collaboration

Report this job