Senior Java Software Engineer

2 months ago


Canada MBI Digital Corp Full time
Job Title: Lead Java Engineer

MBI Digital Corp is seeking a highly skilled Lead Java Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and architecting complex Java-based web applications and supporting enterprise cloud-based software platforms.

The ideal candidate will have a strong background in Java development, with a minimum of 10 years of experience in building, designing, and running Java-based web applications. Additionally, you will be responsible for managing a team of Java and DevOps engineers in a global delivery and support model.

You will work closely with our Issue Manager to ensure proper escalations, client communication, and resolution. This is a 100% remote opportunity with a multi-year project engagement.

Key Responsibilities:

  • Design, develop, and architect complex Java-based web applications
  • Support enterprise cloud-based software platforms
  • Manage a team of Java and DevOps engineers
  • Collaborate with the Issue Manager to ensure proper escalations and client communication

Requirements:

  • 10+ years of experience in Java development
  • 7+ years of experience in designing, developing, and unit testing API/web service integrations
  • 7+ years of experience in coding, building, and designing REST/web services in Java
  • 7+ years of database experience in developing/supporting applications with Microsoft SQL Server, PostgreSQL, Oracle, or other relational databases
  • 3+ years of experience implementing/supporting an enterprise scheduling platform
  • 5+ years of experience implementing/supporting extensive application logging frameworks
  • 5+ years of experience implementing/configuring/supporting application monitoring solution tools/frameworks
  • 3+ years of experience in Agile practice and deep understanding of Agile SDLC
  • In-depth understanding of OOP, design patterns, and data structures
  • Experience with platform implementations including web services, interfaces, and scheduling

Preferred Skills:

  • Experience in Agile practice and deep understanding of Agile SDLC
  • 7+ years of experience with distributed cloud architecture and implementations, specifically Azure services
  • Log4J (or similar enterprise scheduling logging platform)
  • ActiveBatch (or similar enterprise scheduling platform)
  • RabbitMQ (or similar messaging brokers)
  • Apache Ignite AngularJS or React
  • Swagger and/or Postman (or similar frameworks)
  • ELK (or similar application monitoring frameworks)
  • Azure Containers
  • Azure SSO
  • Azure DB

Working Knowledge:

  • API logging, versioning, public/private, and security concepts

Company Overview:

MBI Digital Corp is a leading provider of digital solutions. We are committed to delivering high-quality services to our clients.



  • Canada Quantumbricks Full time

    Job Title: Senior Java Software EngineerAt Quantumbricks, we are seeking a highly skilled Senior Java Software Engineer to join our team.Job Summary:We are looking for a talented Java developer with expertise in Java application, data, and infrastructure architecture disciplines. The ideal candidate will have hands-on experience in Java technologies,...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Digital. As a key member of our team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable,...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Digital, a division of Symbiotic Group Inc. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key ResponsibilitiesDesign, code, and...


  • Canada Symbiotic Group Full time

    About the Role:Symbiotic Group is seeking a highly skilled Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design, code, and unit test RESTful web services in Java and...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Digital, a division of Symbiotic Group Inc. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key ResponsibilitiesDesign, code, and...


  • Canada Symbiotic Group Full time

    About the Role:Symbiotic Group is seeking a highly skilled Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design, code, and unit test RESTful web services in Java and...


  • Canada Horizon Software Full time

    Software Developer (Full Time Position)We are seeking a skilled Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions.Your Day-to-DayAs a Software Developer, you will contribute to the development of our solutions,...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Group. As a key member of our Professional Services division, you will be responsible for designing, developing, and deploying enterprise-wide applications using Java and Spring Boot.Key ResponsibilitiesDesign and implement RESTful web services using...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Group. As a key member of our Professional Services division, you will be responsible for designing, developing, and deploying enterprise-wide applications using Java and Spring Boot.Key ResponsibilitiesDesign and implement RESTful web services using...


  • Canada Infostretch Corporation Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer - Java to join our team at Infostretch Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable web applications and services using Java, Spring Boot, and JPA.Key ResponsibilitiesDesign and develop...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...