Middleware Integration Lead
Employment Type : Full-Time
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:
o Enterprise Service Bus and/or iPaaS
o Service Oriented Architectures – SOAP, WSDL
o MQ Series setup and management
o WebSphere Application Server
o 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