Senior Software Developers

Location: Illinois
Job Type: Full Time


Analyzing user requirements and defining functional specifications. Developing unemployment insurance applications using Java and J2EE technologies. Creating the GUI, Spring MVC and Hibernate framework. Creating diagrams in UML, flowchart, wireframes, storyboards. Conducting JAD sessions. Developing interactive webpages using JavaScript and HTML. Creating and maintaining tables, stored procedures and queries using SQL. Developing new system features using Java, Spring MVC, Spring Boot, Micro Services, Java Script, Web Services, Swagger, React Easy, JQuery, Oracle and Ajax. Developing transformation of the systems as part of the ETL process. Creating batch process jobs. Enhancing the application using COBOL, HTML, JavaScript, SQL and Sybase. Developing and implementing test validations of the applications using JUnit. Analyzing test results and recommending modifications to the applications to meet project specifications. Participating in the deployment of the applications into existing systems using Jenkins. Compiling change management documentation of modules added, modified or removed for production implementation. Assisting in production implementation. Maintaining version control using requirement management tools such as TFS and JIRA. Documenting modifications and enhancements made to the applications and systems as required by the project.


  • Master’s Degree or foreign degree equivalent in Computer Science.
  • Computer Information Systems.
  • Computer Applications.
  • Information Technology or Engineering.
  • One year’s experience in position or one year’s experience in IT field (or Bachelor’s Degree and five years’ experience).

Special requirements:

Experience with unemployment insurance applications; creating diagrams in:

  • UML
  • Flowchart
  • Wireframes
  • Storyboards;
  • JAD sessions;
  • COBOL;
  • HTML;
  • JavaScript;
  • SQL;
  • TFS;
  • Jira
  • Sybase.

Travel to various unanticipated client sites required. May reside anywhere in the United States.

Apply for this job

Sign Up

Give us a call or fill in the form below and we will contact you. We endeavor to answer all inquiries within 24 hours on business days.