System Integration Developer, Oracle BPEL/SOA Integration Department of Technology
Listed on 2026-06-06
-
IT/Tech
Data Engineering, IT Support, Cloud Computing, Database Administrator
Principal System Integration Engineer (Enterprise Systems)
Department
:
Department of Technology, City and County of San Francisco Location
: 1 South Van Ness Avenue, San Francisco, CA 94103 Final date to receive applications
:
Open until filled, no earlier than May 4, 2026 Salary Range
: $ – $ annually
As a member of the JUSTIS development team, you will design, develop, enhance, and support the JUSTIS Data Exchange Hub and its integration services. Your work will involve:
- Design, develop, and maintain Oracle database objects (tables, views, complex SQL, PL/SQL)
- Build and support integration workflows using Oracle BPEL and SOA Suite components
- Develop and maintain web services and integration interfaces (RESTful services, JSON, SOAP/XML)
- Implement and support message queue integrations (Active
MQ, Microsoft message queue) - Develop CI/CD pipelines, review and validate code, and create unit and integration tests
- Maintain technical documentation (specifications, runbooks, operational procedures)
- Provide production support, troubleshoot complex integration issues, and ensure high availability for 24x7 operations
- Communicate technical issues and solutions to technical and non‑technical stakeholders
Permanent Exempt (PEX), Full Time. The position is excluded from the competitive civil service examination process and is for a duration of thirty‑six (36) months.
Work Location & Nature of WorkPrimary work at the Department of Technology office. Hybrid schedule: minimum of two days on site per week. Physical requirements include light lifting of equipment, manual dexterity for data entry, and extensive VDT exposure.
Minimum Qualifications- Associate degree in computer science or related field (or equivalent credits)
- Five (5) years of experience in application development or programming
- Experience can be substituted for the degree on a year‑for‑year basis (up to two years)
- Eight or more years of enterprise application or system integration experience
- Advanced Oracle database skills (complex SQL, performance tuning, PL/SQL)
- In‑depth experience with Oracle BPEL, SOA Suite, Web Logic, JDeveloper, SQL Developer
- Strong work with REST/JSON services; knowledge of SOAP/XML
- Experience with middleware, messaging, and integration patterns (Active
MQ, message queues) - Proficiency in CI/CD pipelines, Git, and Dev Ops practices
- Strong unit testing, debugging, and production support skills
- Experience in regulated environments handling sensitive data; familiarity with CJIS desirable
- Experience in Agile/Scrum or ITIL‑informed environments
- Strong scripting, automation, and documentation skills
- Familiarity with AI‐assisted development tools (e.g., Git Hub Copilot, ChatGPT)
- Proven ability to perform in high‑availability operational environments
- Bachelor’s degree in computer science or related field (preferred)
- Competitive pay and benefits package
- Retirement and pension options
- Career growth through training, internal mobility, and subsidized education
- Hybrid work flexibility: one day remote, four days on site per week
All employees, applicants, and partners are treated equally regardless of race, color, religion, age, gender identity, gender expression, sexual orientation, national origin, ancestry, marital status, disability, veteran status, or other protected category under law. We encourage women, minorities, veterans, and persons with disabilities to apply. This statement is inclusive of Black, Indigenous, and people of color (BIPOC) communities and aligns with the City and County of San Francisco’s commitment to inclusivity and equity.
DisclaimerFalsifying education, training, or work experience will result in disqualification from this and future job opportunities with the City and County of San Francisco.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).