CGI
Jr. Java Developer
Fairfax, Virginia · Junior · Contract
No sponsorshipDetected 26 days ago
JavaScriptJavaAngularSpringFull-Stack DevelopmentCode ReviewGitSQLPostgreSQLDockerRESTCybersecurityAgileTest AutomationResearchCommunicationCollaboration
About the role
- Our team is using a modern development stack including Java, SpringBoot, Angular, PostgreSQL, Docker, and various additional open source technologies.
- This position is located in our Fairfax, VA, Lafayette, LA, or Knoxville, TN office; however, a hybrid working model is acceptable.
- The candidate will be responsible for helping to define and code the ongoing architecture and development of a Java/Spring application.
Responsibilities
- Participating in technical design sessions to create sustainable, high performing features and providing accurate estimates and development timelines
- General understand of database design and optimizing application access to backend data
- Continuous direct interaction with clients and end users to understand software needs and talk through architectural and technical design choices
- Experience developing with Spring framework will be a significant advantage for a candidate.
- The candidate should be familiar with RESTful web services and how to use them effectively to support a dynamic UI, as well as general best practices for software development and the Agile team lifecycle.
- Additionally, the candidate should be familiar with SQL and using database tools to design and support the back end of a web application.
- That's why we call ourselves CGI Partners rather than employees.
- Your work creates value.
- CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
Requirements
- The candidate should have a background in Java development with full stack experience including modern Angular versions.
- CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role.
Skills
- At least 1 years' demonstrated experience in web application development.
- Demonstrated understanding of modern Java, Angular, JavaScript, SQL coding practices.
- Experience working with modern Java software development environment and tools such as Maven, Git, Tomcat, Eclipse, Bamboo, etc.
- Understanding of RESTful service development.
- Ability to quickly research, learn, and apply emerging technologies within the software development industry.
- Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline.
- CGI is unable to sponsor international hires for this position.
- US Citizenship is required.
Benefits
- We benefit from our collective success and actively shape our company's strategy and direction.
- You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Equal opportunity
- If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_Compliance@cgi.com.
- Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job.
Visa & Work Authorization
- CGI is unable to sponsor international hires for this position
This listing is sourced directly from CGI's careers page and normalized into a canonical job model.