Mid-Level Java/J2EE developer
Backend Developer
Angular
API
APIs
Cloud Operations
Data Processing
Database
Databases
Enterprise Java
Framework
Front End Development
Frontend
Frontend Framework
Information Technology (IT)
J2ee
Java
Java Language
JavaScript
Programming
Programming Language
Programming Languages
REST APIs
Soap Web Services
Software Development
Software Engineer
Software Engineering
Spring Boot
Spring Framework
SQL
Web
Web Design
Web Framework
Web Technologies
Weblogic
Websphere
Job Description
CGI is hiring a Mid-Level Java/J2EE Developer for hybrid work based in Fairfax, VA or Lafayette, LA.
Responsibilities
- Deliver full stack development across back end, client side, and UI components
- Design and implement solutions aligned with established frameworks, application development standards, and quality processes
- Assess how changes in functional requirements affect technical design
- Contribute across the application development lifecycle: design, development, testing, deployment, and support
- Produce well structured, efficient, and maintainable code that complies with existing frameworks and standards
- Troubleshoot development and production issues and support resolution using established procedures and guidelines
- Identify opportunities for continuous improvement by exploring and recommending alternatives, tools, and technologies
Requirements
- 35 years of experience with the Java/JEE technology stack, including database exposure, server side development, front end development, and CI/CD integration
- Strong Java development skills with hands on experience using Spring and Spring Boot
- Practical experience building modern, responsive front end applications using Angular (or a similar modern JavaScript framework)
- Experience with web MVC frameworks, preferably Spring MVC (Struts experience is a plus)
- Front end experience with JSP, HTML, JavaScript, CSS, and jQuery, including integration with Angular based front ends when needed
- Working experience with relational databases: Oracle or PostgreSQL strongly preferred (MS SQL Server experience is a plus), including writing SQL queries and basic performance tuning
- Experience with Web Services (SOAP/REST), XML, and JSON
- Familiarity with Java build and dependency management tools (e.g., Maven, Gradle; ANT experience a plus)
- Experience using Software Configuration Management tools (e.g., Git, SVN, ClearCase)
- Experience with application servers (e.g., WebSphere, WebLogic) and/or modern deployment environments
- Exposure to AI assisted coding tools (e.g., GitHub Copilot, IntelliJ AI, or similar) as part of the workflow is a plus
- Good communication skills and the ability to collaborate within cross functional Agile teams
- Experience writing Section 508 compliant code
- Experience with Jira, Confluence, and Continuous Integration tools (e.g., Jenkins)
- Exposure to AWS or other cloud environments and DevOps practices
Technologies
- Java, Java Enterprise Edition (J2EE, JEE)
- Spring, Spring Boot, Spring MVC, Struts
- Angular
- JSP, HTML, JavaScript, CSS, jQuery
- Oracle, PostgreSQL, MS SQL Server, SQL
- SOAP, REST, XML, JSON
- Maven, Gradle, ANT
- Git, SVN, ClearCase
- WebSphere, WebLogic
- GitHub Copilot, IntelliJ AI
- Jira, Confluence, Jenkins
- AWS
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
- Hybrid work location: Fairfax, VA or Lafayette, LA
- All U.S. employment offers are contingent on successful completion of a background investigation
- Reasonable accommodations are provided to qualified individuals with disabilities
Salary: USD 58,000 - 136,200 per year.