Job Url: https://www.careers-page.com/customertimes/job/RYY8RV3R?utm_source=himalayas.app&utm_medium=himalayas.app&utm_campaign=himalayas.app&ref=himalayas.app&source=himalayas.app Job Description: About the job JR-146818 Full stack Developer Job (Project) Description: This role offers an exciting opportunity for an Intermediate / Junior Java Front-End Developer to join a dynamic, collaborative team within an enterprise technology environment. Reporting to the Manager of Enterprise Business Solutions – Connected Technologies, you will contribute to the design, development, and continuous enhancement of enterprise applications, with a strong emphasis on front-end development and seamless integration with back-end Java services. As part of an agile delivery team, you will work closely with cross-functional stakeholders to build high-quality, scalable solutions while continuously developing your technical skills. This contract position is ideal for a developer looking to grow professionally, gain hands-on experience with enterprise-level systems, and contribute to impactful digital solutions in a supportive and fast-paced environment. Location: Canada Requirements: University degree or diploma in Computer Science, Engineering, or a related field (or equivalent experience); 2–5 years of software development experience, with a strong emphasis on front-end development; Experience working with Java-based applications and understanding of RESTful APIs; Proven experience in software analysis and detailed design. Experience in analysis and application design using Design Patterns and UML; Attend the clients office at least 2 times a week, in Toronto. Mandatory requirements include: Strong knowledge of HTML, CSS, JavaScript; Hands-on experience with modern JavaScript frameworks such as React, Vue.js, or Angular; Basic understanding of Java / J2EE concepts and application architecture; Experience consuming and integrating RESTful web services; Familiarity with version control systems (e.g., Git). Additional technical requirements include: Exposure to Spring Boot and back-end integration. Job Responsibilities: Develop and enhance front-end user interfaces using modern JavaScript frameworks; Support development of Java-based applications following established architecture and development standards; Collaborate with senior developers, solution architects, and business analysts to implement functional and technical requirements; Assist in evaluating technical requirements and proposing front-end and UI/UX solutions; Write clean, maintainable, and well-documented code; Participate in software development lifecycle activities including design, development, testing, and deployment; Perform unit testing and assist with debugging and defect resolution; Participate in agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives; Support troubleshooting of issues in QA and production environments, as required; Maintain source code using enterprise version control tools and follow development best practices; Contribute to documentation including technical designs, workflows, and user interface specifications; Work closely with Quality Analysts and Business Analysts to clarify requirements and resolve implementation issues; Continuously learn and research new front-end tools, frameworks, and technologies aligned with IS strategy. What We Offer: Competitive salary; 100% remote opportunity; Paid time off (PTO), sick leave, and national holidays; Travel expenses are covered when applicable; Referral program; Paid certification program; Personal development plan (PDP); Access to the language platform. JR-146818