Ingénieur logiciel JAVA/J2EE

2 weeks ago


Calgary, Canada SMART Technologies Inc Full time

Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. You can join the many skilled professionals who make SMART part of three million classrooms worldwide.

Reporting to the Manager, Software development, you will be a member of a highly agile team tasked with developing new functionality, as well as maintaining and supporting the existing, publicly available product. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

Duties and Responsibilities

  1. Design, develop, and maintain scalable and reliable backend systems that support the company's applications and services.
  2. Build reusable code and libraries for future use.
  3. Optimization of the application for maximum speed and scalability.
  4. Implementation of security and data protection.
  5. Collaborate with cross-functional teams, including product managers, designers, and frontend developers, to ensure that backend systems are integrated seamlessly with frontend applications.
  6. Apply test-driven development practices including writing and maintaining unit tests.
  7. Participate in code reviews, providing constructive feedback to other developers and ensuring that code is maintainable, scalable, and well-documented.
  8. Work closely with our test team to ensure automated testing has appropriate coverage.
  9. Evaluate and choose new technologies and libraries to incorporate into our products.
  10. Troubleshoot and fix technical bugs.
  11. Performing other duties as required.

Education and Work Experience

  1. Degree in Computer Science, Computer Engineering or related field.
  2. 5+ years of professional backend software experience developing web applications.
  3. Working experience with web services frameworks and related technologies such as Java, Groovy, Guice/Spring, Jersey, Spring, J2EE, Apache Tomcat, HTTP, AJAX, REST, SOAP, XML, Gradle/Maven.
  4. Working experience building scalable apps with cloud-based infrastructure on AppEngine and/or Amazon EC2.
  5. Knowledge of authorization and authentication standards and protocols such as OAuth, OpenID, SAML.
  6. Familiarity with OWASP guidelines.
  7. Experience releasing software using a continuous deployment pipeline.
  8. Experience with mentoring junior developers, providing guidance on best practices, code reviews, and technical challenges.
  9. Excellent written and verbal communication skills.
  10. Passionate about problem solving through software with a strong sense of ownership for the code.

Supervision

  • This position does not have any direct reports.
#J-18808-Ljbffr

  • Calgary, Canada SMART Technologies Full time

    strong> Purpose of the Position Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. You can join the many skilled professionals who make SMART part of three million classrooms worldwide. Reporting to the Manager, Software Development, you will be a member of a...


  • Calgary, Canada SMART Technologies Full time

    This is a 1 Year Limited Term Position. Purpose of the position Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. You can join the many skilled professionals who make SMART part of three million classrooms worldwide. Reporting to the Manager, Software...


  • Calgary, Canada S I Systems Full time

    Intermediate Full Stack Java/J2EE (spring) Developer with MS SQL database experience to support application enhancement projects (Hybrid - two days in office Calgary or Toronto)Our client is seeking a Intermediate Full Stack Java 8(spring) Developer with MS SQL database experience to support application enhancement projects (Hybrid - two days in office...

  • Snr Java Developer

    4 days ago


    Calgary, Canada Levvel Inc. Full time

    Levvel is supporting our large-scale client with a Senior Java Developer/Architect opening. This is a 10-month contract to help them modernize legacy applications into a new application environment. Key Skills: 10+ years of Java development experience (J2EE, Spring, Hibernate, etc) JavaScript (jQue


  • Calgary, Alberta, Canada Levvel Inc. Full time

    Job DescriptionLevvel Inc. is seeking a highly skilled Snr Java Developer to support our large-scale client with a 10-month contract. The successful candidate will play a key role in modernizing legacy applications into a new application environment.Key Responsibilities:Lead the development of Java-based applications using J2EE, Spring, and Hibernate.Design...


  • Calgary, Alberta, Canada Levvel Inc. Full time

    Job DescriptionLevvel Inc. is seeking a highly skilled Snr Java Developer to support our large-scale client with a 10-month contract. The successful candidate will play a key role in modernizing legacy applications into a new application environment.Key Responsibilities:Lead the development of Java-based applications using J2EE, Spring, and Hibernate.Design...

  • Snr Java Developer

    3 days ago


    Calgary, Canada Levvel Inc. Full time

    Levvel is supporting our large-scale client with a Senior Java Developer/Architect opening. This is a 10-month contract to help them modernize legacy applications into a new application environment. Key Skills:10+ years of Java development experience (J2EE, Spring, Hibernate, etc)JavaScript (jQuery, ReactJS), JSP, Html, CSSReactJS, Redis, automated testing...

  • Snr Java Developer

    3 weeks ago


    Calgary, Canada Levvel Inc. Full time

    Levvel is supporting our large-scale client with a Senior Java Developer/Architect opening. This is a 10-month contract to help them modernize legacy applications into a new application environment. Key Skills:10+ years of Java development experience (J2EE, Spring, Hibernate, etc)JavaScript (jQuery, ReactJS), JSP, Html, CSSReactJS, Redis, automated testing...

  • Snr Java Developer

    3 weeks ago


    Calgary, Canada Levvel Inc. Full time

    Levvel is supporting our large-scale client with a Senior Java Developer/Architect opening. This is a 10-month contract to help them modernize legacy applications into a new application environment. Key Skills: 10+ years of Java development experience (J2EE, Spring, Hibernate, etc) JavaScript (jQuery, ReactJS), JSP, Html, CSS ReactJS, Redis, automated...

  • Snr Java Developer

    3 weeks ago


    Calgary, Canada Levvel Inc. Full time

    Levvel is supporting our large-scale client with a Senior Java Developer/Architect opening. This is a 10-month contract to help them modernize legacy applications into a new application environment. Key Skills:10+ years of Java development experience (J2EE, Spring, Hibernate, etc)JavaScript (jQuery, ReactJS), JSP, Html, CSSReactJS, Redis, automated testing...

  • Snr Java Developer

    3 days ago


    Calgary, AB, Canada Levvel Inc. Full time

    Levvel is supporting our large-scale client with a Senior Java Developer/Architect opening. This is a 10-month contract to help them modernize legacy applications into a new application environment. Key Skills: 10+ years of Java development experience (J2EE, Spring, Hibernate, etc) JavaScript (jQuery, ReactJS), JSP, Html, CSS ReactJS, Redis, automated...

  • Senior Java Developer

    3 hours ago


    Calgary, Alberta, Canada Levvel Inc. Full time

    Senior Java Developer/Architect OpportunityLevvel Inc. is seeking a highly skilled Senior Java Developer/Architect to support our large-scale client with a 10-month contract. The successful candidate will play a key role in modernizing legacy applications into a new application environment.Key Responsibilities:Design, develop, and test custom application...

  • Senior Java Developer

    5 hours ago


    Calgary, Alberta, Canada Levvel Inc. Full time

    Senior Java Developer OpportunityLevvel Inc. is seeking a highly skilled Senior Java Developer to support our client with a 10-month contract. The successful candidate will play a key role in modernizing legacy applications into a new application environment.Key Responsibilities:Design, develop, and test custom application functionalities in an...


  • Calgary, Alberta, Canada Levvel Inc. Full time

    About the RoleLevvel Inc. is seeking a highly skilled Senior Java Developer/Architect to support our large-scale client with a 10-month contract. The successful candidate will play a key role in modernizing legacy applications into a new application environment.Key ResponsibilitiesDesign, develop, and test custom application functionalities in an...


  • Calgary, Alberta, Canada Levvel Inc. Full time

    About the RoleLevvel Inc. is seeking a highly skilled Senior Java Developer/Architect to support our large-scale client with a 10-month contract. The successful candidate will play a key role in modernizing legacy applications into a new application environment.Key ResponsibilitiesDesign, develop, and test custom application functionalities in an...

  • Iam Sailpoint Lead

    3 weeks ago


    Calgary, Canada Atlantis IT group Full time

    **Job Title: IAM Sailpoint Lead** **Location: Calgary, AB** **Duration: Long Term Contract** - Experience in Access Request, Certification, Provisioning, User Life Cycle Management Processes, Workflows and Role based access control. - Experience with implementing custom rules, forms, workflows and configuring various type of access certifications in IIQ. -...


  • Calgary, Canada Cisco Full time

    Cisco® Secure Endpoint intègre des fonctions de prévention, de détection, de chasse aux menaces et de réponse dans une solution unifiée qui tire parti de la puissance des analyses basées sur le nuage. Secure Endpoint protège vos appareils Windows, Mac, Linux, Android et iOS, qu'ils soient déployés dans un nuage public ou privé. Vos...

  • Developer

    3 months ago


    Calgary, Canada ARC Business Solutions Inc. Full time

    ARC Business Solutions Inc. is an established and customer oriented information technology solution provider with proven abilities to incorporate strategy, creativity and technical aspects into business solutions. Core business verticals are: Professional IT Services, Enterprise Content Management, Utility Services and Managed Services. ARC Business...


  • Calgary, Alberta, Canada Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is seeking an experienced Identity and Access Management Lead to join our team. As a key member of our security team, you will be responsible for designing, implementing, and maintaining our Identity and Access Management (IAM) systems.Key ResponsibilitiesDesign and implement IAM systems to ensure secure access to our...


  • Calgary, Alberta, Canada Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is seeking an experienced Identity and Access Management Lead to join our team. As a key member of our security team, you will be responsible for designing, implementing, and maintaining our Identity and Access Management (IAM) systems.Key ResponsibilitiesDesign and implement IAM systems to ensure secure access to our...