Senior Web Apps DeveloperChicago, 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. Responsibilities:
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.
Contact: Mary Nugent Senior Recruiting Consultant Forbes Technical Consulting Chicago, IL