Integration Developer
Main Princeton, Princeton, NJ
The role
Overview
The Princeton DMIA Integration team is seeking a skilled API Developer to join our team. In this role you will design, build, and maintain system-to-system integrations that connect our enterprise applications and enable seamless data exchange across the organization. You will serve as the primary integration engineer for our API platform. Designing a migration strategy from existing WSO2 to next-generation platforms such as Boomi or MuleSoft.
This is a hybrid role.
What you need
Qualifications
o Linux / Shell scriptingo Python programmingo SQL (query authoring and data validation)o Basic networking (DNS, HTTP/S, TCP/IP, proxies, firewalls)o Cloud infrastructure fundamentals (any major provider)o IAM: LDAP, Active Directory, OAuth 2.0, certificate management• 5+ years of hands-on experience with REST API development with various integration patterns• 5+ years of hands-on experience with Boomi or MuleSoft integration platforms• Proficiency in designing and consuming RESTful APIs; working knowledge of SOAP, GraphQL, and AsyncAPI• Strong programming skills in Python and/or Java for integration scripting and transformation logic• Proficient 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: DNS, HTTP/S, TCP/IP, proxies, firewalls, and load balancers• Experience with IAM concepts: LDAP, Active Directory, OAuth 2.0, SAML, and role-based access control• Familiarity with cloud infrastructure basics (AWS, Azure, or GCP): virtual networks, storage, managed services• Experience with version control (Git) and CI/CD tools (Jenkins, GitHub Actions, or equivalent)• Ability to read and produce integration design documentation and API specifications (OpenAPI/Swagger)• Education: Bachelor’s degree in computer science or related field.