Opens LinkedIn
- 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.
Software Engineer – Java / Full Stack
- On-site
- Toronto, ON
- Posted Oct 16, 2026
Full Stack Engineer
- Hybrid
- Toronto, ON
- Posted Oct 16, 2026
