Senior Java Software Engineer

5 days ago


Toronto, Ontario, Canada CMiC Full time
About CMiC

CMiC is a leading provider of innovative software solutions for the construction and engineering industries. With over three decades of experience, CMiC has established itself as a trusted partner for top AEC firms and capital project owners in North America.

Job Overview

The Senior Java Software Engineer is responsible for designing, developing, troubleshooting, debugging, and testing applications primarily developed using Oracle ADF Framework. This role involves creating high-quality, well-documented code according to accepted standards based on business requirements.

Duties & Responsibilities
  • Write efficient, scalable, and well-documented code using Oracle ADF Framework, Oracle JDeveloper, Java, JavaScript, SQL, and PL/SQL.
  • Evaluate alternative design approaches to meet business requirements.
  • Create detailed technical design specification documents for programming tasks.
  • Conduct extensive testing to ensure compatibility with Oracle versions.
  • Provide estimates for development items and consistently meet deadlines.
  • Offer standard product and enhancement support.
  • Collaborate with team members and other departments to find solutions.
Requirements
  • University Degree in Computer Science or related field.
  • At least 5 years of hands-on professional Java/J2EE programming experience (includes J2EE, REST, JSF, JavaScript).
  • Familiarity with HTML5, JQuery, and CSS.
  • Knowledge of build automation tools (Maven, ANT) is an asset.
  • Experience with Oracle databases and SQL, PL/SQL is highly desired.
Benefits
  • Competitive salary: $100,000 - $120,000 per year.
  • Comprehensive benefits package including health, dental, and vision insurance.
  • Paid vacation and personal days.
  • Townhall meetings promoting open discussions among employees.
  • Located on York University's campus, easily accessible by public transit.


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...


  • Toronto, Ontario, Canada Source Code Full time

    About Source Code:Source Code is a leading technology firm that specializes in developing innovative software solutions. Our team of expert developers works tirelessly to design, build, and implement cutting-edge applications that meet the evolving needs of our clients.Job Summary:We are seeking an experienced Senior Java Software Engineer to join our team....


  • Toronto, Ontario, Canada CorGTA Full time

    Overview: We are seeking a highly experienced Senior Java Software Engineer to join our team at CorGTA. As a key member of our development team, you will be responsible for designing, developing, and implementing complex software systems using Java.About the Role: This is a contract position for a hybrid remote Java Developer working for one of our...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Java Full Stack Developer with expertise in Angular to join our team at Iris Software Inc.About the Company:Iris Software Inc. is a leading provider of technology services and solutions, serving top companies in financial services and other industries. With 4,000+ associates worldwide, we deliver high-quality software...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About the Role:As a Senior Java Software Engineer at Tata Consultancy Services, you will play a key role in designing, developing, and maintaining high-quality, scalable Java-based applications. Our ideal candidate has a strong background in Java development, with experience in functional programming, Spring Boot, and related frameworks.We are seeking an...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Senior Java Data ArchitectAt Triunity Software, Inc., we are seeking an experienced Senior Java Data Architect to lead our data engineering efforts and design scalable data pipelines. Estimated Salary: $160,000 - $200,000 per year (dependent on location and experience).Job Description:We are looking for a highly skilled data engineer with...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada S.i. Systèmes Full time

    **Job Description for Software Engineer - Java**We are looking for a skilled Software Engineer to join our team and contribute to the development of our Java applications.The successful candidate will have hands-on experience with Java and be able to design, develop, and test high-quality software.This is an excellent opportunity for a motivated and...


  • Toronto, Ontario, Canada Luxoft Full time

    OverviewLuxoft is a leading provider of digital transformation and software engineering services for clients scaling their businesses.Job DescriptionWe are seeking an experienced Senior Java Software Architect to join our team. In this role, you will be responsible for designing and implementing large-scale software systems using Java technologies.Key...


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, a leading Candian bank is looking to hire a Java Developer for a long term opportunity in Toronto.Hybrid Model- 3 daysMust have:Bachelor's degree in Computer Science, Information Technology, or related field coupled with at least 3 years java development experience.Proficiency in Java11 minimumWorking knowledge of Spring...


  • Toronto, Ontario, Canada Source Code Full time

    Job DescriptionWe are seeking an experienced Senior Developer to join our team at Source Code. The ideal candidate will have a strong background in enterprise Java technology and experience working with AWS.This is a full-time, permanent position based in downtown Toronto, ON (hybrid). Our company is looking for someone who can lead the development of...


  • Toronto, Ontario, Canada CorGTA Full time

    We are seeking an experienced Senior Cloud Java Software Engineer to join our team at CorGTA, a leading provider of technology solutions. This is a contract opportunity for a hybrid remote Java Developer working with one of our Fortune 1000 clients in Toronto, ON.Job SummaryThe successful candidate will have a strong background in Java development, with a...


  • Toronto, Ontario, Canada CorGTA Full time

    Company Overview:We are seeking a highly skilled Senior Cloud Java Engineer to join our team at CorGTA, a leading company in the Fortune 1000 sector. As a key member of our engineering team, you will play a critical role in delivering high-quality software solutions to our clients.Estimated Salary: $125,000 - $150,000 per annum, based on Toronto's average...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., a trusted strategic partner to Fortune 500 companies and other top organizations in financial services and various industries, is seeking a skilled Senior Software Developer for an exciting long-term opportunity at Toronto, ON.About the RoleAs a key member of our team, you will work on mission-critical applications, leveraging your...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a seasoned Senior Full Stack Developer to join their team in New Jersey, USA. With over 30 years of experience providing IT solutions nationwide, Iris Software has established itself as a reliable partner for clients ranging from mid-sized to Fortune 1000 companies.About the RoleWe are looking for an exceptional developer with...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.A strategic partner to Fortune 500 and other top companies in financial services and many industries, Iris provides a value-driven approach – a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.As a Java full stack Developer, you will be working on...


  • Toronto, Ontario, Canada Publicis Sapient Full time

    Job OverviewWe are seeking an experienced Senior Cloud Java Engineering Lead to join our team at Publicis Sapient. This is a hybrid role that involves leading a team of top-notch technologists in developing, testing, and delivering high-quality software applications for our clients in the US.


  • Toronto, Ontario, Canada Porter Airlines Full time

    Job SummaryPorter Airlines is seeking a skilled Senior Software Development Engineer to design and develop scalable software solutions using Java and Python. As a key member of our cross-functional team, you will collaborate with designers, QA engineers, and product managers to deliver high-quality products.Key Responsibilities:Design and develop software...


  • Toronto, Ontario, Canada NearSource Full time

    Job Description">We are seeking an experienced Senior Java Developer to join our team at NearSource Technologies. This is a full-time, fully remote role that offers the flexibility to work from anywhere.">Responsibilities:">">Design and develop high-quality software components using Java, ensuring they meet business, quality, and operational needs.">Build...

  • Senior Data Architect

    2 weeks ago


    Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Triunity Software, Inc. is a cutting-edge technology company seeking an experienced Senior Data Architect to lead our data engineering efforts.We are looking for a highly skilled professional with 10+ years of experience in designing and implementing large-scale data architectures using Java, Spring, and big data tools such as Hadoop, HDFS, ADLS, ADF, Spark,...