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