Apply Edge Tailor my CV for this job — free

Full-Stack Java Engineer

Flexton Inc. · Toronto, Ontario, Canada

Tailor my CV for this job — free

See similar jobs

Job Title: Full-Stack Java Engineer

Location: Toronto, Ontario, CanadaWork Model: Hybrid – 2 days per week onsiteJob SummaryWe 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 ResponsibilitiesDesign, 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 QualificationsStrong 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 ArrangementThis 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.