Middleware Developer Job Description

middleware developer job description includes a detailed overview of the key requirements, duties, responsibilities, and skills for this role.

Last update : July 14, 2023

Middleware Developer Job Description

A middleware developer is a software developer who develops middleware, or software that runs alongside an application and interfaces with it by communicating on the application’s behalf.

Middleware is software that acts as a mediator between lower-level applications.

For example, middleware may handle parsing input or output, file manipulation, authorization, or authentication.

Middleware may also be written to integrate with a service, API, or resource in the media.

Examples of middleware include PHP, Java, .

NET, Python, Perl, and Ruby.

Job Brief:

We’re looking for a Middleware Developer to join our team and help us build the future of our products. As a Middleware Developer, you will be responsible for designing, developing, and deploying middleware solutions that enable our products to scale and perform optimally. If you are a passionate problem solver with a strong technical background, we want to hear from you!

Middleware Developer Duties:

  • Develop and maintain software which provide functions to clients, including operating systems, network, databases, Web, or application servers
  • Manage, monitor, troubleshoot, and maintain application systems
  • Develop applications using .NET, Java, and Java Script
  • Develop, implement, and maintain Web-based applications
  • Develop, implement, and maintain back-end systems
  • Monitor, assess, and tune performance of existing applications
  • Develop, implement, and maintain user interface (UI) elements
  • Maintain and support applications
  • Assist with design, development, integration, testing, and deployment of new or modified applications
  • Apply knowledge of .NET, Java, and JavaScript to create, test, debug, and maintain applications
  • Write code and design interfaces, test, and troubleshoot issues
  • Develop and maintain unit, integration, and system test

Middleware Developer Responsibilities:

  • Design, develop, implement, and maintain software solutions that integrate various applications or systems
  • Research, troubleshoot, and resolve infrastructure issues, including network and security
  • Create technical documentation, and troubleshoot implementation issues
  • Minimum of a Master’s degree in Computer Science or related field

Requirements And Skills:

  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of software development experience, preferably in a SOA environment
  • Experience with Java, including JavaEE and JSP development
  • Experience with Oracle10g
  • Strong SQL skills
  • Good understanding of web services

At Company Name, we believe that diversity and inclusion are crucial to our success as an organization. We are committed to building a team that reflects our values of inclusion and equality, and we encourage applications from people of all races, religions, national origins, genders, , , gender expressions, and ages.


Share this article :

Looking for a job? Prepare for interviews here!

  • Free Reports
  • No credit card required
Related Job Descriptions