Senior Java Software Engineer

2 months ago


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

Mission Critical System Support

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 managing a team of Java and DevOps Engineers in a global delivery and support model.

Key Responsibilities:

  • Manage a team of Java and DevOps Engineers in a global delivery and support model.
  • Assist the end client Issue Manager to ensure proper escalations, client communication, and resolution.
  • Work on weekends from Friday through Monday in 11 hour shifts between 7am-6pm Central Time.
  • Act as a backup for weekday late night shifts if and when necessary.

Requirements:

  • 7+ years' experience coding, designing, architecting, and supporting complex enterprise cloud-based software/platforms.
  • 7+ years' experience in the design, development, and unit testing of API/web service integrations using automation tools such as JUnit, Rest Assured, etc.
  • 7+ years' experience in coding, building, and designing REST/web services in Java or SSIS (or similar DB development languages).
  • 7+ years' database experience in developing/supporting applications with Microsoft SQL Server, PostgreSQL, Oracle, or other relational databases.
  • 7+ years' experience building or supporting large-scale distributed, fault-tolerant systems.
  • 3+ years' experience implementing/supporting an enterprise scheduling platform.
  • 5+ years' experience implementing/supporting extensive application logging frameworks.
  • 5+ years' experience implementing/configuring/supporting application monitoring solution tools/frameworks.
  • 3+ years' 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.
  • 5+ years' experience leading and managing the support of a mission critical system through Priority 1 Issues through successful resolution while effectively communicating to both internal and external clients.
  • 5+ years' experience leading and managing staff on daily assignments, development, and deployments when there are no Priority 1 Issues requiring attention.
  • Excellent organizational skills and attention to detail.
  • Excellent skills in critical thinking and analysis, communication, both verbal and written, and interpersonal interactions.
  • Can articulate technology and explain complex topics to senior leadership.

Preferred Skills/Experience:

  • Experience in Agile practice and deep understanding of Agile SDLC.
  • 7+ years' 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 and familiarity with API logging, versioning, public/private, and security concepts.

About MBI Digital Corp:

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 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 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 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...


  • 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...