Software Engineer/Intermediate Java Developer

4 weeks ago


Markham, Ontario, Canada API Full time
Job Title: Software Engineer/Intermediate Java Developer

We are seeking a seasoned professional to join our team as a Software Engineer/Intermediate Java Developer. This role will be based in our technology office in Markham, Ontario, and will focus on system performance and scalability improvements, production issue support for core applications, and maintaining the currency of the IT technology stack.

Key Responsibilities:
  • Full lifecycle application development expertise in CI/CD.
  • Solid knowledge of software design patterns.
  • Expertise in Core Java, EJB, Struts, and JavaEE development.
  • Strong knowledge of Oracle Databases and SQL.
  • Perform thorough software performance, risk, and reliability analysis.
  • Participate in software design, architectural discussions, prototyping, and development estimation process.
  • Integrate software solutions with existing client systems.
  • Participate in scrum team discussions.
  • Support production issues as needed.
  • Functional/System integration testing support.
  • Strong understanding of legacy system maintenance and modification.
  • Working and guiding offshore teams.
  • Flexibility to work during off-hours if needed.
Requirements:
  • BSc/BA/BTech in computer science, engineering, or relevant field; MSc/MA preferred.
  • Minimum 10 years of experience developing web-based applications in Java/EJB/Struts/J2EE technologies.
  • Professional knowledge of Linux, MVC, Hibernate, Struts, Spring, JMS.
  • Experience with Apache Tomcat, SwaggerHub, WebLogic & TomEE.
  • Experience using and implementing SOAP/REST based web services using XML/JSON.
  • Strong knowledge of Messaging systems like ActiveMQ.
  • Strong SQL skills and working knowledge in Oracle and reporting library JASPER.
  • Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Analytical and problem-solving abilities, with keen attention to detail.
  • Work experience with Agile and work deadlines delivery.
  • Outstanding communication and interpersonal abilities.
Preferred Qualifications:
  • Hands-on experience in UI technologies like AngularJS.
  • Knowledge of JSF, NodeJS.
  • Understanding of AWS cloud technologies i.e., API Gateway, Incognito, Lambda, S3, No SQL.
  • Working experience in TDD.
Work Environment:

This position operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand, walk; use hands to finger, handle or feel; and reach with hands and arms.

AAP/EEO Statement:

Accommodations Plus International is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, arrest record, or any other characteristic protected by applicable federal, state or local laws. Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, and general treatment during employment.


  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Java Software Engineer (6 Positions Available)Overview:Our company is a leading provider of electronic medical records solutions in North America. We are seeking a highly motivated Java Developer to join our R&D team in Markham, Ontario.This is an excellent opportunity to work with a cutting-edge technology company that offers a fast-paced and...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Java Software EngineerPeopleToGo is one of the fastest growing health care companies in North America & recognized as an industry leader of internet based electronic medical records (EMR) serving the needs of primary care practices, multi-physician outpatient clinics, and large scale regional health organizations and networks in Canada and the...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Java Software Engineer (6 Positions Available)Overview:Our company is a leading healthcare technology provider in North America, recognized for our innovative electronic medical records solutions. We are seeking a highly motivated Java Developer to join our R&D team in a fast-paced, innovative environment that will challenge your technical skills...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Java Software Engineer (6 Positions Available)Overview:Our company is a leading health care provider in North America, recognized for our innovative electronic medical records system. We are seeking a highly motivated Java Developer to join our R&D team in Markham, Ontario.The Role:-Contribute to our business initiatives by supporting team members...


  • Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Java Software EngineerOur client is a leading healthcare company in North America, recognized for its innovative electronic medical records (EMR) solutions. They are seeking a highly motivated Java Developer to join their R&D team in Markham, Ontario.The RoleAs a Java Developer, you will contribute to the company's business initiatives by...


  • Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Java Software EngineerOur client is a leading healthcare company in North America, recognized for its innovative electronic medical records (EMR) solutions. They are seeking a highly motivated Java Developer to join their R&D team in Markham, Ontario.The RoleAs a Java Developer, you will contribute to the company's business initiatives by...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer JAVAWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. in a 12-month Co-op position.Key Responsibilities:Implement, test, and deploy innovative features of the ROMA Connect iPaaS platform on the Huawei Cloud.Contribute to open source communities, such as Apache Camel, by developing new...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer JAVAWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. in a 12-month Co-op position.Key Responsibilities:Implement, test, and deploy innovative features of the ROMA Connect iPaaS platform on the Huawei Cloud.Contribute to open source communities, such as Apache Camel, by developing new...


  • Markham, Ontario, Canada J-Town By the Sea, Inc. Full time

    Job Title: {title}Job Description:As a Senior Software Engineer in our company, you will be responsible for designing, developing, and maintaining high-quality software applications using Java programming language.Key Responsibilities:Design and implement software applications using Java.Collaborate with cross-functional teams to identify and prioritize...

  • Software Developer

    2 months ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer - JavaWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Design and develop advanced applications, libraries, and services for the Android platform.Collaborate with cross-functional teams to define, design, and ship new features.Work with open-source machine...

  • Software Developer

    2 months ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer - JavaWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Design and develop advanced applications, libraries, and services for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with open source machine learning...

  • Software Developer

    2 months ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer - JavaWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Design and develop advanced applications, libraries, and services for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with open source machine learning...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at PeopleToGo. As a Software Engineer, you will be responsible for developing InDesign plug-ins that provide increased functionality and integration into client multichannel merchandising systems.Key Responsibilities:Develop InDesign plug-ins using C++ and...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada PeopleToGo Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at PeopleToGo. As a Software Engineer, you will be responsible for developing InDesign plug-ins that provide increased functionality and integration into client multichannel merchandising systems.Key Responsibilities:Develop InDesign plug-ins that enhance...


  • Markham, Ontario, Canada Syntronic Full time

    At Syntronic, we are seeking a skilled Android Java Software Engineer to join our team of experts in embedded software and hardware design. As a key member of our engineering team, you will be responsible for developing high-quality Android applications with a focus on efficiency, reliability, and performance.Key ResponsibilitiesDesign, develop, and test...


  • Markham, Ontario, Canada NEW DELHI PIZZA INC Full time

    Job Description:As a Software Engineer at our company, you will be responsible for designing and developing software applications using Python and Java. Responsibilities:Design and develop software applications using Python and Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality...


  • Markham, Ontario, Canada IBM Computing Full time

    Unlock Your Potential as a Software Development Engineer at IBM ComputingJoin a team of innovators who transform customer challenges into solutions. As a Software Development Engineer at IBM Computing, you'll be part of a dynamic team that creates leading AI-powered software solutions. Our product and technology landscape includes Research, Software, and...


  • Markham, Ontario, Canada IBM Computing Full time

    Unlock Your Potential as a Software Development Engineer at IBM ComputingJoin a team of innovators who transform customer challenges into solutions. As a Software Development Engineer at IBM Computing, you'll be part of a dynamic team that creates leading AI-powered software solutions. Our product and technology landscape includes Research, Software, and...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Software Development Expert - JavaAbout the Role:We are seeking a highly skilled Software Development Expert to join our team at Huawei Technologies Canada Co., Ltd. As a key member of our software development team, you will be responsible for designing and building advanced applications, libraries, and services for the Android platform.Key...


  • Markham, Ontario, Canada PeopleToGo Full time

    We are looking for a skilled Software Engineer to join our R&D team at PeopleToGo, located in Markham, Ontario. This is an excellent opportunity to work on cutting-edge projects and contribute to the company's growth as a leader in electronic medical records in North America.The successful candidate will be responsible for designing, prototyping,...