Back to job search
Flexton Inc. logo

Full-Stack Java Engineer

  • Toronto, ON
  • Hybrid
  • Posted Oct 16, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Office presence
2 days per week
Seniority
Not Applicable
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

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.

Job details

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.

What you’ll do

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.

Listed skills

  • HTML · Preferred
  • Collaboration · Preferred
  • React · Preferred
  • Communication · Preferred
  • JavaScript · Preferred
  • Oracle · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • 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

Job areas

  • Software
  • Technology
  • Engineering

More jobs from Flexton Inc.

See all jobs from Flexton Inc.