Middleware Engineer

Omaha Public Power District
Omaha, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 113K

Job location

Omaha, United States of America

Tech stack

Java
XML Schema
Microsoft Windows
Microsoft Active Directory
API
Agile Methodologies
Software Applications
Microsoft Outlook
Cloud Computing
Databases
Data Files
Relational Databases
DevOps
Electronic Data Interchange (EDI)
Middleware
Groovy
IBM Rational Team Concert (Collaboration Tool)
Java Database Connectivity
Microsoft Office
Microsoft SQL Server
Team Foundation Server
Oracle Applications
Anypoint Studio
Ansible
Service-Oriented Architecture
SharePoint
Simple Object Access Protocol (SOAP)
Software Engineering
Subversion
Universal Description Discovery and Integration
Web Services
Web Services Description Language
XML
Enterprise Application Integration
Data Logging
Test Driven Development
GIT
Information Technology
Performance Monitor
Bitbucket
Cloud Integration
REST
Software Version Control
Api Management
Jenkins
Programming Languages

Job description

Manage and administer OPPD¿s middleware platforms to enable secure, reliable integration between internal and cloud applications.

Partner with Enterprise Architects and IT teams to design, configure, and maintain middleware infrastructure.

Ensure scalable API solutions and efficient data exchange across systems.

Apply strong knowledge of integration patterns and adhere to established software development practices.

Drive automation and optimization initiatives to improve system performance and reliability.

Requirements

Experience with middleware technologies and API management platforms.

Strong understanding of integration patterns and best practices.

Ability to collaborate across teams and communicate technical concepts effectively.

Familiarity with cloud integration and modern DevOps practices is a plus.

Qualifications

Required:

  • Bachelor's degree, preferably in computer science or 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/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 programming languages.

  • Working experience with agile, iterative, and waterfall software delivery and building and/or managing Continuous Integration and Continuous Delivery (CI/CD) pipelines.

  • Knowledge of QA processes and test-driven development.

  • Solid knowledge of personal computer software and hardware, mainly Windows 10, Microsoft Outlook, Microsoft Office product suite, Active Directory, and Exchange.

  • Excellent customer service and interpersonal skills, 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

Benefits & conditions

Foundation - $90, 759

Midpoint - $113,449

About the company

We're seeking a Middleware Engineer to join OPPD's dynamic team. This role is pivotal in shaping how our systems communicate and deliver value to customers. You'll work with cutting-edge integration technologies, collaborate with talented architects and developers, and design solutions that power OPPD's digital transformation. This is an opportunity to innovate, automate, and optimize processes that impact thousands of customers every day while growing your expertise in modern middleware platforms and API design. If you're passionate about solving complex integration challenges and driving efficiency, this role offers the chance to make a real difference., At Omaha Public Power District , we're passionate about three things: power, the people who make it, and the people who rely on it. WE ARE: Where the Light Starts. OPPD is the 12th-largest public power utility in the U.S., serving over 850,000 people across 5,000 square miles and 13 counties. WE'RE COMMITTED TO: Each other and the people we serve. This commitment drives us. We're dedicated to providing our communities with affordable, reliable, and environmentally sensitive energy services today, tomorrow, and well into the future. OUR JOB: To provide power with a purpose. We have real impact - on people's lives, on the environment, and on the future of energy. We're always looking for bright, capable people who want an opportunity to lead from where you are wherever you are and know that your ideas will be heard. If you want to be a source of real, positive change for the community and the people who live in this region, then working for a company acknowledged for caring about these same things is likely a priority for you as well.

Apply for this position