Full-Stack Java Developer on an Agile team delivering a modern, services-based web application for a large government agency.
Location: Lafayette, LA (hybrid) or Knoxville, TN • Salary: USD 80,600 - 176,300 per year • Experience: 5+ years • Education: Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline.
Responsibilities
- Author and review web application code in Java, JavaScript, Spring, Angular, and SQL.
- Engage in daily team discussions and code collaboration to maintain steady progress.
- Participate in client, industry, and end-user conversations to provide a technical viewpoint on the application.
- Contribute to technical design sessions to create sustainable, high performing features with accurate estimates and timelines.
- Pursue continuous improvement of development tools and technologies.
- Write automated tests for the application to ensure quality and reliability.
- Augment and improve system architecture to support scalable solutions.
- Apply understanding of database design and optimize backend data access.
- Interact directly with clients and end users to understand software needs and discuss architectural decisions.
- Help define and code the ongoing architecture and development of a Java/Spring application.
Requirements
- Strong Java development background with full stack expertise including modern Angular versions.
- Experience with the Spring framework.
- Familiarity with RESTful web services and using them to support dynamic UI.
- Knowledge of software development best practices and the Agile lifecycle.
- Experience with SQL and database tools to design and support backend web applications.
- Ability to code and organize applications using best practices while sharing knowledge to grow the team’s skills.
- Minimum 5 years of web application development experience.
- Strong understanding of modern Java, Angular, JavaScript, and SQL coding practices.
- Ability to work independently and in a dynamic team, delivering quality code for review and demonstrations.
- Experience with modern development tools such as Maven, Git, Tomcat, Eclipse, Bamboo, etc.
- Effective communication with internal teams and customers.
- Capacity to quickly research, learn, and apply emerging technologies.
- Bachelor’s degree in Computer Science, Computer Engineering, or another technical discipline.
- Positive attitude and a willingness to contribute to team success.
Technologies
- Java
- SpringBoot
- Spring framework
- Angular
- PostgreSQL
- Docker
- JavaScript
- SQL
- RESTful (REST APIs)
- Maven
- Git
- Tomcat
- Eclipse
- Bamboo
Benefits
- Competitive compensation
- Comprehensive insurance options
- 401(k) with matching contributions and a share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and wellbeing programs
Position Description
CGI seeks an enthusiastic and innovative full stack developer to join a high performing Agile team building a modern, service oriented web application for a major government client. The team works with a contemporary stack that includes Java, SpringBoot, Angular, PostgreSQL, Docker, and other open source technologies. You will contribute to building an enterprise web application used by government agencies, states, and industry to meet federal reporting requirements, and to share and visualize data. This role offers opportunities to grow web application development skills with in demand technologies as part of a collaborative, fast moving team delivering quality software to a dedicated customer.
Skills
- Angular
- Full Stack Development
- Java
- RESTful APIs
What You Can Expect From Us
We value ownership and teamwork, with a culture that supports professional growth and collaboration. From day one, you are treated as a contributor who helps shape the path of the project. You will build meaningful solutions, collaborate with teammates and clients, and leverage global capabilities to scale ideas and explore new opportunities. You will be supported by leaders who care about health and well being and provide chances to deepen skills and broaden horizons. Join one of the world's largest IT and business consulting firms to advance your career.
U.S. CGI Partner Story
Balance work and life as you contribute to impactful projects with a focus on ownership, teamwork, and belonging. CGI Partners work together to turn insights into action and deliver value for clients and communities.