Javascript Developer

  • Montreal
  • Eclerx

eClerx Markets is searching for a talented and motivated ReactJS + Java Developer to join our growing team. In this role, you will be responsible for the design, development, and implementation across projects comprising front-end code using ReactJS, Java development, microservices, server-side and backend development, APIs, and much more from the user interface to backend systems.

Responsibilities:

  • Design and develop interactive and user-friendly front end using JavaScript framework React (minimum 5 years experience required)
  • Design, develop, and maintain highly scalable and robust web applications using Java and Spring Framework (minimum 7 years’ experience required)
  • Develop and implement well-documented APIs for seamless communication between different application components
  • Work closely with database administrators to design and maintain efficient database schemas using Oracle and stored procedures
  • Translate technical designs and user requirements into workable and maintainable Java code.
  • Familiarity with Apache Camel
  • Demonstrable familiarity with Data Mesh concepts and technology
  • Effectively troubleshoot and debug complex technical issues
  • Collaborate effectively with cross-functional teams (designers, backend engineers, product managers) to deliver high-quality solutions
  • Write clear, concise, and well-documented code adhering to best practices and design patterns

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Minimum of 8+ years of experience in full-stack Java development.
  • Strong proficiency in Java with a solid understanding of object-oriented programming (OOP) concepts.
  • In-depth knowledge of Spring Framework and its core components.
  • Experience building web applications using a popular JavaScript framework (e.g., React, AngularJS, EXTJS).
  • Experience with API development and design principles (RESTful APIs).
  • Working knowledge of relational databases SQL, Oracle and stored procedures.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

About eClerx

eClerx provides business process management, analytics, and automation services to a number of Fortune 2000 enterprises, including some of the world's leading companies across financial services, cable & telecom, retail, fashion, media & entertainment, manufacturing, travel & leisure, software and high-tech. Incorporated in 2000, eClerx is one of India's leading process management and data analytics companies and is today traded on both the Bombay and National Stock Exchanges of India. eClerx employs 17,000+ people across its global sites in the US, Canada, UK, Australia, Italy, Germany, Switzerland, Dubai and Singapore, along with its delivery centers in India and Thailand. For more information, visit

eClerx is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. We are also committed to protecting and safeguarding your personal data. Please find our policy here.