Senior Middleware Engineer Job Description

Senior Middleware Engineer Job Description

4.7
172 votes for Senior Middleware Engineer
Senior middleware engineer provides technical support for various production and development web and application server environments during critical and non-critical business hours on middleware and applications.

Senior Middleware Engineer Duties & Responsibilities

To write an effective senior middleware engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior middleware engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Analysis the root cause of production problem
Participating in Critical Issue Management in a global environment
Enforcing technical standards, along with creation of enterprise technical documentation
Ensuring all established service-level agreements are satisfied
Researching continuous process opportunities to improve
Partnering with Manager IT to establish the technical roadmap of middleware services infrastructure, software deployments/upgrades, capacity planning, software patching cycles, disaster recovery, monitoring, and resource planning
Providing technical guidance and staff development to junior team members
Communicate and coordinate dates, deliverables, feature requirements, roadmaps, for the product with the project community
Maintain the build mechanisms
Write meticulous code in a highly dynamic startup environment

Senior Middleware Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Middleware Engineer

List any licenses or certifications required by the position: SSL, IP, AWS, PMP, RHCE, TLS, MSSL, UNIX, DBA, OCE

Education for Senior Middleware Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior middleware engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Communication, Science, Management Information Systems, Chemistry, Physics, Math

Skills for Senior Middleware Engineer

Desired skills for senior middleware engineer include:

Adding
Current automaton toolsets
Data structure and application development fundamentals
Database configuration and support
Implementing solutions for application backup and recovery solutions
Middleware applications
Modifying system/user permissions to Applications
Platform and how an application should be deployed
Product Release process for patches and upgrade
Project management principals

Desired experience for senior middleware engineer includes:

Must have RDMS/JDBC experience (MySQL, PostgreSQL or Oracle)
Must have sound architectural principals with good understanding of design patterns
Must have good experience doing Test Driven Development (TDD) including automation of testing
Performance tuning (Infrastructure and Application) experience preferred
Experience in SSO/federated authentication solutions using Shibboleth2/SAML2/oAuth desired
Experience implementing logging, monitoring, and reporting utilities desired

Senior Middleware Engineer Examples

1

Senior Middleware Engineer Job Description

Job Description Example
Our growing company is hiring for a senior middleware engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior middleware engineer
  • Contribute innovative ideas to shape the product architecture
  • Be comfortable working in a DevOps culture
  • Never stop learning
  • Work with our support staff to diagnose and resolve bugs found and provide sustaining updates to fielded BRMSBRMS and BPMBPM Platform product versions
  • Promote increasing stability in product sustaining streams by fixing bugs, improving unit tests, and ensuring that document is correct, comprehensive, and understandable
  • Contribute to leading-edge open source enterprise middlewaremiddleware projects
  • Propose and implement new functionality based on analysis of customer requirements, industry trends, and competitive offerings
  • Build products based on open source projects that are designed and packaged for enterprise IT use
  • Provide support to our enterprise customer base by implementing customer bug fixes, enhancements, and new feature requests
  • Define and improve process of products delivery
Qualifications for senior middleware engineer
  • Experience working with services Video streaming, CDN services like Akamai, Amazon EC2 services and or JMS /AMQP is desired
  • Must have a good understanding of software development and maintenance processes and methods, project management principles and techniques as they relate to software project planning, implementation, and others
  • Must be proficient at authoring technical specifications and estimates and presenting at formal reviews
  • Must be proficient at developing the most complex and business critical software solutions utilizing appropriate software engineering processes-either individually or in concert with project team
  • Must be comfortable in a dynamic environment with multiple technology stack and ability to wear multiple hats between requirements gathering, estimations, development and mentor junior Software Engineers
  • Must have the ability to be self-directed and interact with technology and business partners
2

Senior Middleware Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of senior middleware engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior middleware engineer
  • Constantly learn new things and have an overview of current technologies
  • Provide technical support for the environment and associated applications
  • You architect, integrate and configure applications to fully utilize the above technologies Application and Web Servers along with other Middleware technologies
  • Work with multiple Java EE technologies, including EJBContainer, web container, and TransactionManager
  • Work in a collaborative and distributed environment
  • Communicate with support, core, and product engineers
  • Contribute as designer and developer for building a platform upon which other applications can run
  • System design, development, deployment, and maintenance of the core middleware platform underlying the infotainment application framework and other components
  • Design a best-in-class in-vehicle platform for GM infotainment systems
  • Work with the building blocks provided by the selected platform provider to create solutions for application services
Qualifications for senior middleware engineer
  • Must be experienced in coding and deployment RESTFul/SOAP services with Java stack and tomcat
  • Must be experienced in ALM tools such as JIRA/JIRA Agile/Confluence/GIT
  • Must have sound architectural principles with a good understanding of design patterns
  • Must have good experience of Test Driven Development (TDD) including the automation of functional testing
  • Must be well versed in agile/scrum/iterative development methodology
  • Experience working with services Video streaming, CDN services Akamai, Amazon EC2 services and or JMS /AMQP is desired
3

Senior Middleware Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a senior middleware engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior middleware engineer
  • Work with software update and provisioning teams to deliver user and configuration data services
  • Participate in the development of requirements, innovative subsystem and system level designs production software
  • Install, configure, tune, test and provide execution support for middleware-related products
  • Diagnose and fix issues and work with development and support teams as needed
  • Work with vendors to create service tickets for issues and follow up on those service tickets
  • Resolve help desk tickets as assigned and – on a rotational basis - provide 24-hour on-call support for problem analysis and resolution to system problems
  • Follow the change management process
  • Script and automate routine tasks using automation tools available in the organization infrastructure
  • Refine support documentation and train other operations team members
  • Responsible for setting up, configuring, supporting and managing the web platform
Qualifications for senior middleware engineer
  • Must have a strong sense of ownership, urgency, and drive
  • Experience of RESTful API development (HTTP/JSON) desirable
  • Experience of device driver APIs desirable
  • Experience of scripting language Python or similar desirable
  • Experience of source control
  • Ability to work on a globally distributed team
4

Senior Middleware Engineer Job Description

Job Description Example
Our company is looking to fill the role of senior middleware engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior middleware engineer
  • Provide technical advice and serve as a technical training resource to management and staff
  • Ability and flexibility to support and manage our dynamic 7 X 24 Production the other testing environments
  • Installing and configuring WMQ v.6 / v.7 on UNIX and Windows environments
  • Creating MQ objects like Queue Managers, Queues, Channels, Listeners
  • Designing, running and monitoring the infrastructure to support MQ servers
  • Providing input to the process to make sure that the applications match with the MQ standards is another duty of an MQ Admin
  • Design, build, and troubleshoot services on IBM DataPower SOA appliance
  • Enabling and managing monitoring, alerting, and reporting through the Middleware stack
  • Ability to identify operational bottlenecks, performance and security issues, and other caps in the Middleware stack and provide valuable input to mitigate them
  • Evaluate new platform features and provide input to operational middleware design
Qualifications for senior middleware engineer
  • Any previous experience on build tools like Ant, Maven, Gradle, is a plus
  • Experience with revision control systems like CVS,SVN, and Git is a plus
  • Interact with Web Admin/Engineer and Architecture and other support teams to provide the best support and documentation practices
  • Collaborate with development teams to understand the Application environment
  • Requires in-depth knowledge of infrastructure hosting technologies
  • CA Strong Authentication(WebFort, RiskFort)
5

Senior Middleware Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior middleware engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior middleware engineer
  • Collaborate with infrastructure, application development, testing, and release teams to utilize and monitor system resources when implementing new Middleware environments
  • On call support in a 24/7 environment, as needed
  • Present papers and/or attend conferences, displaying leadership in these areas
  • Write patches in Java, C, and shell
  • Help with the production steps on our supported platforms
  • Provide on-site and on-call Level 2 database and middleware operations support for all in-country live applications and services according to defined Operations Level Agreement (OLA)
  • Monitor database and middleware user and system activity logs for anomalies and take pro-active remediation action
  • Collaborate with application support teams to optimize performance of database and middleware
  • Prioritize investigation of high impact incidents to identify root causes and mitigation measures
  • Secure database and middleware software in production, development and QA environments by installing all mandated security patches within stipulated dates
Qualifications for senior middleware engineer
  • Experience with Java EE application development
  • Solid written and verbal English language skills
  • Positive attitude and desire to share ideas openly
  • Middleware development experience is a plus
  • Proven ability to work on your own with minimal direction
  • 3 or more years of experience in designing, developing, and administering systems using J2EE (EJB, JCA, JTA, ), Web Services (REST, JSON, XML, SOAP, WSDL, UDDI, BEPL, ), JMS, AMQP, WMQ, and ESQL

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates