CGI has a need for an experienced Java Developer to join our team in Madison, WI. This is an exciting full-time opportunity to work in a fast-paced team environment on technology for human services. We take an innovative approach to supporting our clients working side-by-side in collaborative environment modernizing existing technology.
This position can be located at any CGI in the U.S., preferred location is Madison, WI; however, a hybrid working model is acceptable.
The Java Web Application Developer will need to be able to research, design, develop, and/or modify enterprise-wide systems and/or applications software. Evaluate interface between hardware and software, operational requirements, and characteristics of overall system. Document testing and maintenance of system corrections. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
Additional duties are as follows:
• Perform unit testing using test scripts to ensure requirements are met
• Execute regression testing scripts
• Support application help desk responding to end-user calls
• Strong oral and written communication skills
• Excellent problem solving, critical thinking, and analytical skills
• Self-motivator with great attention to detail and follow through
• Deliver high quality front-end and backend code along with automated unit tests
• Work as part of an agile team to develop user interfaces using the Angular framework.
• 3 years of software application development experience using Java
• Must have 3 years of experience in the following: Developing front-end solutions using Angular, JavaScript, TypeScript, CSS, and HTML5. Experience integrating with backend services using REST API. Proficient with building secure REST APIs as well as integrating with RESTful endpoints as well as messaging-based systems. Experience with developing and deploying frontend and backend solutions. Familiar with SSO using OIDC Connect and OAuth 2.0. Experience with Java, Spring Boot, JUnit, NodeJS, TypeScript, and Oracle database (JDBC, Hibernate) Proficient with standard security technologies and practices - SSO, OIDC Connect, OAuth 2.0, encryption, etc. Reviewing business and technical requirements and translating them into software solutions Conducting unit software testing Developing applications that run on Web and Application Servers
• Must possess the following experience: 3 years analyzing proposed technical solutions and technologies and recommending modifications; 3 years working across functional teams in client facing team environments 2 years working with state governments developing and implementing Statewide Automated Child Welfare Information Systems (SACWIS) or other Child Welfare IT systems 2 years conducting peer code reviews 2 years of system and regression software testing 2 years developing applications within established data architectures
Full stack Java development -Three years
Spring boot - Two years
API Development - Two years
Minimum Education Required: Bachelor’s degree or equivalent in Computer Science, MIS, Engineering, IT or a related field
OPTIONAL: Desired qualifications/non-essential skills required
Team oriented
Clear verbal and written communication skills
Customer service oriented
Experience scripting with jQuery
CGI anticipates accepting applications for this position through February 21, 2025.
“CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $85,800 - $150,200.”
CGI’s benefits are offered to eligible professionals on their first day of employment to include:
•Competitive compensation including profit participation program
•Comprehensive medical, dental, and vision benefits
•Basic life and accidental death & dismemberment insurance
•Matching contributions through 401(k) plan, and CGI share purchase plan
•Flexibility and paid accrued vacation leave, ranging from 10 to 20 days per year, based on job level, years of relevant prior experience, and years of service