CGI Group, Inc. is building a modern services-based web application for a large government agency, and you can help develop features end to end with an Agile team. This role is based in Lafayette, LA with a hybrid working model acceptable, plus competitive compensation ranging from USD 52,200 to 123,800 per year.
Join a high-performing environment where youβll contribute to architecture and implementation using a modern stack including Java, Spring Boot, Angular, PostgreSQL, and Docker. Youβll also have access to structured learning support and well-being programs, along with benefits such as insurance options, 401(k) matching, and paid time off.
Responsibilities
- Help define and implement the ongoing architecture and development of a Java/Spring application.
- Work across the full Agile lifecycle, including design, estimating, coding, code reviews, and software demonstrations.
- Author and review web application code using Java, JavaScript, the Spring framework, Angular, SQL, and related technologies.
- Participate in daily team discussions and code collaboration to support continuous progress.
- Engage in client, industry, and end user discussions to provide a technical viewpoint and support solution fit.
- Join technical design sessions to create sustainable, high-performing features and provide accurate estimates and development timelines.
- Continuously improve development tools and technologies, and contribute to system architecture enhancement.
- Author automated testing scripts for the application.
- Apply database design fundamentals and optimize application access to backend data.
- Maintain direct interaction with clients and end users to clarify software needs and discuss architectural and technical design choices.
Requirements
- At least 4 years of professional experience in web application development.
- Demonstrated understanding of modern Java, Angular, JavaScript, and SQL coding practices.
- Experience with the Spring framework will be a significant advantage.
- Familiarity with RESTful web services and using them to support a dynamic UI.
- Knowledge of software development best practices and the Agile team lifecycle.
- Familiarity with SQL and database tools to design and support backend systems.
- Ability to code, organize work using best practices, and share knowledge to help grow team capability.
- Capability to deliver quality code both independently and as part of a dynamic team, including participation in review and demonstrations.
- Experience with modern Java development tools such as Maven, Git, Tomcat, Eclipse, Bamboo, etc.
- Understanding of RESTful service development.
- Confident communication skills with internal team members and customers.
- Ability to quickly research, learn, and apply emerging software development technologies.
- Bachelorβs degree in Computer Science, Computer Engineering, or another technical discipline.
- Positive, can-do attitude and desire to contribute to team success.
- US Citizenship is required. CGI is unable to sponsor international hires for this position.
- All CGI offers of employment in the U.S. are contingent upon successfully completing a background investigation.
Technologies
- Java, Spring Boot, Spring framework
- Angular
- JavaScript
- SQL (PostgreSQL)
- Docker
- RESTful web services (REST APIs)
- Maven, Git, Tomcat, Eclipse, Bamboo
Benefits
- Competitive compensation
- Comprehensive insurance options
- Matching contributions through the 401(k) plan and the share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and well-being programs
Additional information: CGI Federalβs benefits are offered to eligible professionals on their first day of employment. CGI provides reasonable accommodations to qualified individuals with disabilities. To request accommodation to apply for a job, email US_Employment_Compliance@cgi.com with the Position ID.