We are seeking a skilled Mid-Level AS400 RPG Developer with Java experience. In this role, you will develop, maintain, and enhance core business applications on the IBM iSeries (AS/400) platform while using Java to support modern API integrations, web services, and cross-platform solutions.
Our enterprise software environment includes a mature legacy business system with a broad mix of RPG IV, RPG ILE, and RPG III, requiring both strong maintenance skills and a practical modernization mindset.
Key Responsibilities
· Core Development: Design, code, test, and deploy business applications on the IBM i (AS/400) platform using RPG IV, RPGLE, free-form RPG, RPG III, and Control Language (CL/CLLE).
· Java Integration: Develop and maintain Java applications, utility modules, and connectors that bridge legacy AS/400 systems with modern enterprise frameworks.
· Database Management: Use IBM RUNQRY effectively; experience with embedded SQL (SQLRPGLE) is a plus.
· System Modernization: Design and implement RESTful and SOAP web services, and use the Integrated File System (IFS) to support seamless data exchange with external applications.
· Production Support: Analyze and troubleshoot software issues, and optimize legacy code to improve performance and operational stability.
· Collaboration: Work closely with business users to translate requirements into detailed technical specifications.
· Documentation and Standards: Maintain clear technical documentation, participate in code reviews, and follow security and compliance standards.
Required Skills and Qualifications
· Education: A bachelor’s degree in Computer Science or Information Technology is preferred. Equivalent professional experience may be considered in place of a degree.
· AS/400 Technical Skills: 3 to 6 years of hands-on development experience with RPGLE, free-form RPG, RPG III, CLLE, CL, and DB2/400.
· Java Competency: At least 1 year of professional Java development experience, including core Java and object-oriented programming; experience with JSON, SOAP, and XML is a plus.
· Data Interchange: Practical knowledge of API development, web services, and data transfers using the IFS.
· Problem Solving: Strong analytical skills, including the ability to reverse-engineer and understand undocumented legacy RPG code
Benefits:
Medical, Dental, Life Insurance
401K Match
Paid Time Off
Pay: $80,000.00 - $100,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
Work Location: In person