Senior Software Engineer

OCLC
Dublin, OHFULL_TIMEPosted Jul 22, 2026

Role responsibilities

Lead the technical design and modernization of the EZproxy platform from a legacy C-based system to a scalable Java-based solution. Drive architectural improvements, evaluate AI-assisted development tools, and participate in production support and performance testing.

Requirements

Requires a Bachelor's degree in Computer Science and over 5 years of software development experience, specifically with Java and enterprise applications. Candidates must be able to read and debug C code and possess a strong understanding of networking protocols and modern web technologies.

Key skills

Java, C, Object-Oriented Design, REST APIs, Spring Framework, JavaScript, React, Linux, Windows, PostgreSQL, MySQL, Oracle, TCP/IP, DNS, HTTP/HTTPS, SSL/TLS

Keywords

Software Engineering, Java, C, Access Management, Modernization, AI-assisted development, Cloud technologies, Containerization, CI/CD, SDLC, ISO-9000, REST APIs, Spring Framework, React, PostgreSQL, Networking Protocols, TCP/IP, HTTP/HTTPS, SSL/TLS, Unit Testing, Integration Testing, Performance Testing, Scalability, Architecture

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free