Middleware Integration Lead

Middleware Integration Lead

Wall Corporate Office, 1415 Wyckoff Rd, Wall, New Jersey, United States of America Req #961

Energize your future at New Jersey Resources (NJR). We are a Fortune 1000 employer located at the Jersey Shore in Monmouth County, and named a Most Trusted Brand among the country's natural gas and electric utilities. Join our diversified energy company as we pursue a reliable, sustainable, cleaner energy future. You'll find a friendly, community-minded work environment, where recognition for your work and opportunities for growth and development are complemented with competitive pay and benefits. That's NJR Life.

New Jersey Resources is seeking a Middleware Integration Lead to participate in the planning, coordination and solution development and implementation activities related to the integration of applications and technologies within the organization.

Major Responsibilities:
•Participate in planning of integration projects and corresponding strategies between business units and development teams
•Provide technical knowledge and experience during the planning, execution and management of integrating new applications
•Identify and resolve systems issues; identify common patterns and document best practices for integration
•Develop standards and processes to support and facilitate integration projects and initiatives
•Mentor Integration Solution Architects in carrying out application design tasks
•Follow an integration methodology for middleware tools and data architecture
•Liaise with IS Project Managers and IS Delivery Coordinators to implement effective solutions
•Participate in integration testing phase of software and applications
•Assist application software developers and engineers in development of APIs to interact with the AI environment
•Build relationships with software development and engineering teams to gain an understanding of application architectures and required functionality
•Build relationships with vendors of application software to provide feedback on their technical integration capabilities
•Continually develop skills in the integration technologies in place in the AI environment, as well as staying informed on new developments in integration technology
•Design, develop, test and deploy solutions within the organization's architectural principles, policies and guidelines
•Provide proper guidance to ensure integration services and architectures are designed, tested, documented, implemented, enhanced and maintained according to the enterprise standards and expected service quality
•Develop an application integration solution architecture that accurately translates business requirements to technology and ensures the design will meet business requirements throughout the lifecycle of a change
•Implement audit and monitoring solutions to provide proactive operational support in the AI environment
•Identify opportunities to enhance or improve business processes via integration, and minimize their impact

Position Specifications:

•Bachelor's degree required, computer science strongly preferred
•Six to eight years of experience in application integration management in one of the integration technologies - iPaaS Informatica Application Integration, MuleSoft, IBM Enterprise Service Bus, etc.
•Three or more years direct experience in enterprise-level application integration
•Three or more years database experience (DB2, Sequel, Oracle) Work with database platforms for SQL development, database design, management techniques and debugging
•At least five years of experience working with web-based architecture utilizing but not limited to the following - ASP.NET, C/C++, C#, VB.NET, JavaScript, jQuery, HTML, CSS, Java / J2EE / JavaScript, JSON, 3rd Party API Utilization, IIS
•Three or more years developing Java User Interfaces and Web Services (SOA/SOAP/REST/XML) applications
•Fluent in the creation of stored procedures, functions, and views
•Proficiency with API protocols and schemas such as SOAP and REST
•Experience with tools to include: Toad, XMLSpy, and Subversion
•Competency with XML constructs, XSD and schemas
•Proven experience in overseeing the linking of cross-functional applications between diverse business units and systems
•Experience with business and technical requirements analysis, business process. modeling/mapping and methodology development, and data mapping
•Background in risk management methodologies as they relate to integration/software engineering
•Experience with securing integration scenarios using appropriate authentication, authorization, non-repudiation, and data encryption methods
•Strong knowledge of system and software quality assurance best practices and methodologies
•Proven communication skills, problem-solving skills, proficiency in programming languages and data structures, and knowledge of integration best practices are critical to successful performance in this role
•Highly self-motivated and directed, with keen attention to detail
•Able to prioritize and execute tasks in a high-pressure environment
•Experience working in a team-oriented, collaborative environment
•Knowledge of applicable data privacy practices and laws
•Proven leadership experience

Additional Technical Skills and Experience:

•Direct, hands-on experience with automated integration tools, including Informatica integration toolsets:
•Enterprise Service Bus and/or iPaaS
•Service Oriented Architectures - SOAP, WSDL
•MQ Series setup and management
•WebSphere Application Server
•Experience with web service orchestration tools
•Report writing development experience. (Crystal, Power BI)
•Working knowledge of project management concepts, tools and techniques
•Knowledge of network protocols and standards including but not limited to Microsoft Active Directory, TCP/IP, DHCP, DNS, WINS and SMTP would be a plus

We are an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, gender identity and/or expression, national origin, disability, veteran, or other protected status.

Find out more at njresources.com/NJRLife