Lead Java Engineer

MBI Digital is looking for a Lead Java Engineer with total 10+ years of development experience, building, designing, architecting, running and debugging Java based web applications and supporting complex enterprise  cloud-based software/platforms. The candidate will also be responsible to manage a team of Java and Devops Engineers in a global delivery and support model. 

The candidate will be assisting the end client Issue Manager to ensure the proper escalations, client communication, and resolution. 

This is a 100% remote opportunity, with multi year project engagement. The candidate is required to work on weekends from Friday through Monday in 11 hour shifts between 7am-6pm Central Time (this includes 1 hr break). 

The candidate should also be willing to act as a backup for weekday late night shifts if and when necessary.  

Roles and Responsibilities:

  • 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 
  • 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 API logging, versioning, public/private, and  security concepts. 

 

Job ID
MBI-J0181

Job Type
full_time

Location
Canada

Date Posted
2nd April 2024

Apply now