One Tech Engineering is searching for a Middleware Engineer for a position in Omaha, Nebraska. The Middleware Engineer will be responsible for overseeing daily Middleware system administration and partnering with Enterprise Architects and IT teams to manage data integration between internal and cloud applications with company’s middleware (Mulesoft, Axway MFT, Next Axiom, Integration Broker, XAI, SOI, etc.) platforms.
The candidate must be a US Citizen or a green card holder, the position is not eligible for sponsorship. The candidate should have a Bachelor's degree, preferably in computer science or related field, and 5+ years of software engineering experience with senior-level design capabilities using modern technologies.
Middleware Engineer Responsibilities:
- Responsible for providing administrative support for the AnyPoint Platform and Axway MFT in addition to maintaining the catalog of services built.
- Partner with Enterprise Architects and project teams to translate business requirements into well-designed API solutions that are scalable and global at the core and identify opportunities for reuse.
- Work with Developers and Architects in developing middleware configurations.
- Identify and apply innovative technologies to update existing middleware.
- Coordinate with vendors and support team on problem resolution, design issues, and upgrades.
- Perform troubleshooting, incident responses, and patching promptly.
- Develop and implement standard processes for installation, maintenance, and enhancements of middleware services/components/applications.
- Partner with Quality Assurance and Release Management during testing and deployments of services within the platform.
- Partner with IT teams to maintain and update integrations to support new and existing business objectives and initiatives.
- Create and maintain documentation (system configurations, mapping, processes, service records).
- Conduct performance monitoring and tuning of the middleware platforms.
- Automate manual tasks to increase accuracy and efficiency.
- Research data questions that arise from regular usage of the platform.
- Writing detailed documentation.
- Other duties assigned.
Requirements of the Middleware Engineer:
- Bachelor's degree, preferably in computer science or a related field, or a combination of education and work experience that provides the necessary skills to perform the essential job functions.
- 5+ years of software engineering experience with senior-level design capabilities using modern technologies.
- 3+ years of experience developing software applications.
- 3+ years of experience with Middleware platforms like Anypoint Platform, Axway MFT, and API Management.
- Strong working experience with Service Oriented Architectures (SOA) and fluency in web services standards and technologies (XML, SOAP, WSDL, XSD, UDDI, REST).
- Strong understanding and working experience using database programming, including JDBC and relational databases like SQL Server or Oracle.
- Strong working experience in Security, Logging, Auditing, Policy Management, and Performance Monitoring and KPI for end-to-end process execution..
- Working experience and strong understanding of Enterprise Integration Patterns, Message Exchange Patterns, and Canonical Model Development.
- Experience working with one or more Source Control Management systems like BitBucket/Git, RTC (IBM Rational Team Concert), Subversion (SVN), or TFS (Team Foundation Server).
- Experience with Java/Groovy.
- Working experience with agile, iterative, and waterfall software delivery and building and/or managing Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Solid knowledge of personal computer software and hardware, mainly Windows 10, Microsoft Outlook, Microsoft Office product suite, Active Directory, and Exchange.
- Knowledge of QA processes and test-driven development
- Excellent customer service and interpersonal skills are required, including communicating clearly and professionally, both verbally and in writing.
- Must be able to work independently and collaboratively with minimum supervision. Requires exceptional organizational skills, problem-solving skills, and flexibility in changing priorities.
- Be a team player who can share knowledge and develop colleagues for the team and the organization's overall benefit.
Desired:
- Experience working on large integration projects with large and multi-sourced data sets.
- Working knowledge of server architecture, configuration, and management.
- Familiar with tools and platforms such as SharePoint, Jenkins, Ansible.
- Interest in learning and applying new technologies and concepts
Speak to Our Consultant
Sawyer Moon
Apply For this Job
For your job application, please fill in the form below.