Senior Integration Developer

Hajoca Corporation
Whitemarsh Township, PA, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Systems Engineering Confluence JIRA User Authentication Microsoft Azure C Sharp (Programming Language) Cloud Computing Databases
+31 more
Continuous Integration Data Architecture DevOps Eclipse (Software) Middleware JSON OAuth Scrum Methodology SAP (Applications) Software Engineering Software Systems SQL Databases Systems Integration Management of Software Versions Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Enterprise Application Integration File Transfer Protocol (FTP) System Availability Boomi Software Security Rate Limiting Event Driven Architecture Information Technology Epicor ERP Enterprise Integration Api Design Api Gateway Domain Driven Design Api Management Microservices

Job description

Hajoca’s integration solutions are a key part of our architecture, supporting internal system to system integrations as well as customer and vendor facing integrations. As a key member of the Hajoca Information Technology organization, the Senior Integration Developer reports to Hajoca’s Director of IT Engineering and is responsible for implementing integration solutions. This includes cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms, and systems integration. Boomi serves as Hajoca’s strategic integration platform and the connective tissue across the enterprise, linking core systems such as Epicor Eclipse ERP, SAP, CRM, and Azure-based applications with the data, events, and services that run the business. Increasingly, this role also designs and manages the external-facing APIs that connect Hajoca to its trading partners, customers, and vendors-making integration a differentiator in how quickly, securely, and reliably we do business.

In this role, you will:

  • Implement integration solutions including cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms and system integration.
  • Collaborate with stakeholders to gather and analyze business requirements for integration projects.
  • Develop detailed technical specifications and design documentation for integration solutions.
  • Identify approaches to all applicable non-functional requirements in detailed designs, including, but not limited to, performance, security, and observability.
  • Configure and customize Boomi connectors, components, and processes to meet specific integration requirements.
  • Build, maintain, and optimize Boomi integration processes that connect Hajoca’s core systems-including Epicor Eclipse ERP, SAP, CRM, and Azure-hosted applications-into a cohesive, well-governed integration fabric that ties the enterprise together.
  • Working with Hajoca’s Field Technology Group, design, publish, and manage external-facing APIs for trading partners, customers, and vendors using Boomi API Management, including gateway configuration, versioning, and full API lifecycle management.
  • Implement API security and governance-authentication (OAuth 2.0, API keys), authorization, rate limiting, and traffic monitoring-to safely and reliably expose internal capabilities to external partners.
  • Develop reusable Boomi components, canonical data models, and shared integration patterns that reduce duplication and accelerate delivery across the integration portfolio.
  • Migrate and consolidate legacy point-to-point and file-based integrations onto Boomi to improve standardization, security, maintainability, and observability across the integration estate.
  • Manage Boomi runtime environments (Atoms, Molecules, and cloud runtimes), deployments, and environment promotion across development, test, and production in line with DevOps and CI/CD practices.
  • Support Hajoca’s evolving integration and automation roadmap, including opportunities to leverage Boomi’s API and emerging AI and agentic integration capabilities to modernize how systems and partners connect.
  • Design and develop microservices where appropriate using C#.
  • Develop and execute test plans to ensure the accuracy, completeness, and reliability of integration solutions.
  • Provide technical guidance and support to other developers or team members as needed.
  • Work with awareness of existing Enterprise Architecture principles and other requirements and design standards and propose modifications to those when necessary.
  • Coordinate design reviews to win approval from Security, Infrastructure and Enterprise Architecture representatives.
  • Provide constant improvement to software deliverables by identifying gaps and problem areas and suggesting solutions that conform to Enterprise principles.
  • Enforce adherence to clean coding practices and maintain expectations of junior developers in terms of coding style and approach.
  • Support production integration systems and quickly identify issues and causes of errors ensuring high system availability and optimal performance.
  • Successfully complete required safety and compliance training programs as assigned.
  • Perform other reasonably related duties as assigned by immediate supervisor and other management as requested.

Requirements

Do you have hands-on experience with Boomi integration and API management? Do you enjoy designing and securing external-facing APIs? Are you excited by the opportunity to help modernize Hajoca’s integration platform? If so, then we’d like you to join our dedicated team as a Senior Integration Developer., * Bachelor’s Degree or the equivalent combination of education, professional training, or work experience.

  • 7 or more years of experience in software design and development
  • 5 or more years of experience in a cloud-based platform. (Azure preferred).
  • 5 or more years of experience in a DotNet platform, preferably V6 or later.
  • Deep, hands-on experience with Boomi across both Integration and API Management; Boomi Developer or Professional certification preferred.

Our ideal candidate will also:

  • Have proven use of enterprise integration patterns.
  • Be experienced using an enterprise integration platform. (Boomi preferred).
  • Be proficient in using Boomi connectors, transformations and processes to build integration workflows.
  • Have experience designing, publishing, and securing external partner-facing APIs, including API gateways, versioning, and authentication standards such as OAuth 2.0 and API keys.
  • Possess a strong working knowledge of common integration data formats and protocols, including XML, JSON, XSLT, SQL, CSV/flat files, and secure transport such as SFTP and HTTPS.
  • Have experience with B2B/EDI integration and trading-partner onboarding (preferred).
  • Have experience managing Boomi runtime topologies (Atom, Molecule, and cloud) and environment/deployment management.
  • Have demonstrated experience in DevOps practices.
  • Possess a demonstrated ability to understand business operations/processes and translate them into detailed technical designs.
  • Be familiar with static and dynamic diagramming approaches.
  • Have a proven aptitude with iterative process / development methodologies such as Agile and Scrum, including adhering to a sprint-based delivery schedule and accurate point estimation.
  • Have experience designing and implementing event-driven systems.
  • Have experience with REST-based API design.
  • Have experience with Jira/Confluence.
  • Have experience with cloud platforms, preferably Azure.
  • Have experience with Epicor Eclipse and companion products.
  • Have proven experience in multiple database platforms, including relational and non-relational and the ability to describe the pros and cons of each.
  • Possess business knowledge in a distribution environment.
  • Have experience with Domain-Driven design process and deliverables.
  • Have a proven ability to support software systems in a production environment.
  • Be able to analyze requirements and break them down into manageable deliverables.
  • Be able to learn new technical skills quickly.
  • Possess strong leadership skills
  • Be able to multitask, prioritize work, and meet project deadlines in a fast-paced environment.
  • Be professional; organized and able to manage work, time and problems.
  • Be results oriented; focused on attaining goals and objectives.
  • Have strong oral and written communication skills and the ability to convey answers, issues, and status changes in a clear, concise, and effective manner.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Prescription drug insurance
  • Parental leave
  • Health insurance
  • Employee discount
  • Vision insurance
  • Dental insurance, Our culture is well-suited for exceptional people who use their talents to drive business and want to share in the financial success their efforts yield. In addition to a competitive starting wage, we offer a Profit-Sharing Program that provides each team member with an opportunity to earn a direct share of the profits on an annual basis. In addition to our generous compensation package, Hajoca also offers:

Full-time benefits (for team members working 30 or more hours per week):

  • Medical, dental, vision, and prescription coverage
  • Accident, Hospital Indemnity, and critical care coverage
  • Life insurance and Long Term Disability
  • Pre-tax accounts for healthcare, dependent care, and commuter benefits
  • Paid vacation, holidays, and sick time (sick time also offered to PT team members as required by state law)
  • Paid pregnancy and parental leave
  • Paid day of community service

Full-time and part-time benefits:

  • 401(k)
  • Retirement cash account with company contributions
  • Targeted training programs focused on your personal and professional growth
  • Company wellness program
  • Employee discounts
  • College tuition benefits
  • Please note that benefit offerings may differ for teammates employed through an intern program.

EEOC Statement Hajoca Corporation is an Equal Opportunity Employer (Equal Opportunity Employer/Veterans/Disabled).

About the company

Hajoca Corporation is one of the country’s largest privately-held wholesale distributors of plumbing, heating & cooling, and industrial supplies. Founded in 1858, Hajoca is a company based on the principles of “Service, Integrity, Reliability,” and on relationships of trust and support with teammates, customers, and suppliers. Throughout its history, Hajoca has played an active role in shaping advances in plumbing. However, we attribute our success to two simple truths; a unique business philosophy and talented people. Hajoca is all about the people, who give us our advantage, and who will guide us successfully into the future.

Hajoca has over 400 locations nationwide, called Profit Centers; and at the foundation of our family of businesses is a National Support Center (NSC) where Centers of Excellence are dedicated to enabling the success of our Profit Centers.

Our Technology team is at the forefront of keeping our business on the front edge of the future supply chain and distribution. We have a technology roadmap that will transform our business, and we are growing our team to lead this change. To support this effort, the Information Technology team in our National Support Center (NSC) is looking for a Senior Integration Developer at their Lafayette Hill, PA office. This is a hybrid role requiring three days in office.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all