This position is no longer accepting applications
Closed on August 4, 2026.
This role is filled — get an email when new Software Development roles open on DeveloperJobs.io:
Junior Software Developer
Backend Developer
API
CI/CD
Frontend
Full Stack
Git
Java Language
JavaScript
Kubernetes
Software Development
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Development jobs on DeveloperJobs.io alert.
See other roles at CGI Group, Inc..
Job Description
The Junior Software Developer role at CGI Group, Inc. sits on an Agile team tasked with designing and building modern, services-based web applications for a large government agency. This position follows a hybrid work model based in Lafayette, Louisiana, with additional opportunities in Knoxville, Tennessee.
Responsibilities
- Contribute to defining and implementing the evolving architecture and development of a new application.
- Write and structure code following best practices, while sharing knowledge with the team to strengthen the group's ability to deliver robust Java applications.
- Engage in all phases of the Agile software lifecycle, including design and requirements gathering, activity estimation, coding, code reviews, and testing.
- Author and review web application code using AI assisted paired programming, with technologies such as Angular, Java, and JavaScript.
- Deploy applications to Kubernetes.
- Apply a fundamental understanding of data structures (document formats, JSON, YAML), problem solving, and algorithm design and analysis.
- Utilize the Spring Framework extensively, including Spring Boot, Spring Batch, and Spring Data.
- Develop experience with RESTful services and API design.
- Participate in daily team discussions and collaborative coding to sustain progress.
- Contribute to client, industry, and end-user discussions to provide technical perspective on the application.
- Attend technical design sessions to create scalable features, provide accurate estimates, and outline development timelines.
- Pursue continuous improvement of development tools and technologies.
- Author automated tests for the application.
- Contribute to system architecture enhancements.
- Develop a general understanding of database design and optimize backend data access.
Requirements
- Experience working in an Agile environment.
- At least two years of experience in HTML, CSS, JavaScript, and Java across frontend and backend development.
- Experience with AI assisted paired programming tooling.
- Familiarity with a modern Java development environment and tools such as Maven, Git, Tomcat, Eclipse, Bamboo, and Hibernate.
- Experience with Kubernetes, Docker, or similar container technologies.
- Positive, proactive attitude and a desire to contribute to team success.
- Strong communication skills with internal teammates and customers.
- Ability to work independently and within a dynamic team, delivering high quality code for reviews and demonstrations.
- Ability to quickly research, learn, and apply emerging software technologies.
Technologies
- HTML, CSS, Java, JavaScript, Angular
- Kubernetes, Docker
- Spring Boot, Spring Batch, Spring Data
- Maven, Git, Tomcat, Eclipse, Bamboo, Hibernate
- OpenAM, SecureAuth, Okta
- Bootstrap, AWS tools and services
- OpenSearch, Athena, Sagemaker, Quicksight
- Kafka, JAX-RS, Swagger, JSON, YAML
- PostgreSQL, Oracle
- CI/CD and monitoring tooling such as Jenkins, SonarQube, Nexus, Datadog, New Relic
Benefits
- Competitive compensation
- Comprehensive insurance options
- 401(k) with matching contributions and an employee 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
Desirable Qualifications and Non-Essential Skills
- Java / JEE development with Spring Framework, Spring Boot, REST JAX-RS, Web Services, security, Controllers/Services, Spring Data ORM (Hibernate/JPA 2), and JSON.
- AWS Serverless Services such as SQS, SNS, SES, Step, and Lambda.
- AWS Analytics tools including Glue, Redshift, EMR, OpenSearch, Athena, Sagemaker, and Quicksight.
- Kafka for event streaming.
- Web servers such as Apache and JBoss EAP application server.
- Open source frameworks including commons, ehcache, velocity, aopalliance, mail, swagger, etc.
- Authentication and authorization tools like ForgeRock OpenAM, SecureAuth, and Okta.
- UI and UX with Angular and Bootstrap.
- Databases on AWS RDS for Oracle and PostgreSQL.
- Log management with DataDog.
- Alerts and monitoring via Datadog, Google Analytics, and New Relic.
- CI/CD with Jenkins, SonarQube, Nexus, and Selenium; load testing with JMeter.
- Code management with Git and GitHub.
- Experience with tools such as JIRA, Confluence, Bitbucket, and SourceTree.
- Consulting experience.
Skills
- Application Development
- Back End Development
- Java
- Artificial Intelligence
- AWS AI Services
- English
- Spring Boot