P

Princeton University

Research university in Princeton, NJ

Integration Developer

Full-TimeDeadline 9/11/27
$114k - $126k
Senior
Bachelor's
Princeton, NJ, USA
Hybrid
Software EngineeringBackend Engineering

About the job

Requirements
  • Bachelor’s degree in computer science or a related field.
  • At least 5 years of hands-on experience with REST API development and various integration patterns.
  • At least 5 years of hands-on experience with Boomi or MuleSoft integration platforms.
  • Proficiency in designing and consuming RESTful APIs and working knowledge of SOAP, GraphQL, and AsyncAPI.
  • Strong programming skills in Python and/or Java for integration scripting and transformation logic.
  • Proficiency in SQL for data querying and validation across integration workflows.
  • Linux/Unix environment fluency, including Shell scripting for automation and deployment.
  • Understanding of basic networking concepts, including DNS, HTTP/S, TCP/IP, proxies, firewalls, and load balancers.
  • Experience with IAM concepts, including LDAP, Active Directory, OAuth 2.0, SAML, and role-based access control.
  • Familiarity with cloud infrastructure basics using AWS, Azure, or GCP, including virtual networks, storage, and managed services.
  • Experience with version control using Git and CI/CD tools such as Jenkins, GitHub Actions, or equivalent.
  • Ability to read and produce integration design documentation and API specifications such as OpenAPI/Swagger.
Responsibilities
  • Design, build, and maintain system-to-system integrations connecting enterprise applications and enabling data exchange across the organization.
  • Serve as the primary integration engineer for the API platform and design a migration strategy from WSO2 to next-generation platforms such as Boomi or MuleSoft.
  • Architect, design, and develop RESTful and SOAP APIs, event-driven integrations, and message-based workflows using WSO2 API Manager and WSO2 Micro Integrator.
  • Architect and implement system-to-system integration patterns, including point-to-point, hub-and-spoke, and publish-subscribe models.
  • Collaborate with application owners, data engineers, and infrastructure engineers to define integration contracts, SLAs, and data exchange standards.
  • Develop and maintain API documentation, integration design specifications, and runbooks.
  • Monitor, troubleshoot, and optimize integration pipelines for performance, reliability, and security.
  • Enforce API security best practices, including OAuth 2.0, JWT, mutual TLS, rate limiting, and threat protection policies.
  • Participate in an on-call production support rotation and respond to integration incidents according to SLAs.
  • Contribute to CI/CD pipeline setup and DevOps practices for integration deployments.
Desired Qualifications
  • At least 7 years of hands-on experience with REST API development and various integration patterns.
  • At least 7 years of hands-on experience with Boomi or MuleSoft integration platforms.
  • Hands-on experience with WSO2 API Manager and/or WSO2 Micro Integrator (ESB/EI).
  • Exposure to event streaming platforms such as Apache Kafka or WSO2 Streaming Integrator.
  • Familiarity with containerization using Docker and Kubernetes for integration runtime deployments.
  • Knowledge of enterprise integration patterns (EIP).

About the company

Princeton University is an independent research university in Princeton, New Jersey. It emphasizes undergraduate and doctoral education alongside scholarship, research, and teaching.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Princeton University

See people who can refer or advise you