Java Engineer

MBI Digital is looking for a Java Engineer with total 6+ years of development experience, designing, building, running, and debugging Java based web applications and demonstrated expertise in supporting complex enterprise  cloud-based software/platforms.  

This is a 100% remote opportunity for a multi year project engagement. The candidate is required to work on monthly rotating late night shifts between the following 2 shift patterns. 

Roles and Responsibilities:

  • 3+ years’ experience coding, designing, architecting, and supporting complex enterprise  cloud-based software/platforms.  
  • 3+ years’ experience in the design, development, and unit testing of API/web service  integrations, using automation tools such as JUnit, Rest Assured, etc.  
  • 3+ years’ experience in coding, building, and designing REST/web services in Java or SSIS (or  similar DB development languages)  
  • 3+ years’ database experience in developing/supporting applications with Microsoft SQL  Server, PostgreSQL, Oracle, or other relational databases.  
  • 3+ years’ experience building or supporting large-scale distributed, fault-tolerant systems
  • 3+ years’ experience implementing/supporting an enterprise scheduling platform. 
  • 3+ years’ experience implementing/supporting extensive application logging frameworks.
  • 3+ 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.
  • Strong organizational skills and attention to detail.  
  • Strong skills in critical thinking and analysis, communication, both verbal and written and  interpersonal interactions.  
  • Can articulate technology and explain complex topics to peers and internal technical staff.  


Preferred Skills / Experience 

  • Experience in Agile practice and deep understanding of Agile SDLC. 
  • 3+ years’ experience with distributed cloud architecture and implementations, specifically  Azure services.  
  • Experience with  
    • 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 the concepts of API logging, versioning,  public/private, and security. 

Job ID

Job Type


Date Posted
2nd April 2024

Apply now