Senior Web Apps Developer
Chicago, IL (Hybrid) Must be local to Chicago and willing to go onsite
Full time, permanent
Contact Mary at

This position is responsible for designing, writing, modifying, testing, debugging, documenting, and implementing applications using technologies such as Java, React, Spring, Groovy, Grails, Web Services, SQL, JSP, JavaScript, jQuery, XML, AJAX, ColdFusion, Eclipse, and PHP; gathering and analyzing business requirements; providing project management for multiple development and implementation projects; integrating new applications with existing systems; and developing best practices. Responsibilities may include the development of mobile applications.


  • Design, develop, test, debug, implement, and maintain web-based applications, using Java, React, Spring (MVC/SpringBoot), Groovy, Grails, Web Services, SQL, JSP, JavaScript (jQuery), XML, AJAX, ColdFusion, PHP, RDBMS, and assorted programming languages as needed.
  • Provide system administration support for application servers (Apache Tomcat, WebServices – REST/SOAP, IIS, GIT, Linux, and assorted programming languages as needed.
  • Collaborate with other developers on best practices, code reviews, internal tools, and process improvements.
  • Perform requirements analysis and writing design specifications.
  • Analyze and conceive solutions to complex software problems and provide solutions to overcome those problems using web-based technologies.
  • Provide technical direction and support to project team members and may lead the work of others.
  • Work with other ITS colleagues to meet the technical needs for assigned projects, consistent with division and department standards for technology and systems
  • Working directly with the customer to provide app support for production issues and general troubleshooting
  • Demonstrate a commitment to the mission and vision by supporting the ITS core values of service excellence for university strategic initiatives and continuous development/improvement
  • Proactively manages change through existing change management processes.
  • Perform related duties as required or assigned
  • Bachelor’s degree in Computer Science or related area is required, and at least 5 years of programming experience
  • Must have knowledge of a broad range of concepts, practices, and procedures within the field.
  • Experience writing Java J2EE server-side programs using Spring, Struts, Web Services, JavaScript, RDBMS, and SQL is required
  • Experience with Grails, Groovy, PHP, Oracle, CVS, and Eclipse IDE is a plus
  • Ability to quickly learn new technologies and concepts is required
  • Possess a broad knowledge of security architectures.


Mary Nugent
Senior Recruiting Consultant
Forbes Technical Consulting
Chicago, IL


To apply for this job email your details to