← All Positions
Posted Feb 17, 2026

Java API Developer- Junior

Apply Now
About the position CGI is seeking a Junior Java API Developer to support the Digital Transformation Center (DTC) Integration Platform (DIP) - a secure, cloud-native API ecosystem that enables real-time data exchange between Salesforce and multiple enterprise systems. This role is ideal for an early-career developer who is ready to grow their skills while contributing to a mission-critical integration platform operating at enterprise scale. As a Junior Java API Developer, you will work as part of an agile delivery team supporting the development, enhancement, and sustainment of Java-based APIs. You will collaborate closely with senior developers, DevOps engineers, QA, and product stakeholders to deliver reliable, scalable, and well-tested services while learning best practices for API design, cloud platforms, and operational support This role can be performed hybrid at any CGI Federal office in the US, preferred locations: Fairfax, VA, Lebanon, VA, Belton, TX, Lafayette, LA, Knoxville, TN. Potential for remote. This contract requires a USC or Green Card Holder Responsibilities • Support the design, development, and maintenance of Java-based APIs and backend services within an established integration platform. • Implement REST-based services using Spring Boot, following existing patterns, standards, and design guidance. • Assist with enhancements and sustainment of existing APIs, including bug fixes, minor improvements, and technical updates. • Collaborate with cross-functional agile team members including senior developers, DevOps, QA, and solution architects, on sprint delivery activities. • Write clean, maintainable code and unit tests under guidance to support platform quality and reliability. • Participate in code reviews as a contributor, incorporating feedback to improve code quality and consistency. • Assist with troubleshooting application defects and integration issues in development and test environments. • Contribute to API documentation and technical artifacts supporting platform sustainment and compliance activities. • Follow established deployment, security, and operational standards to support platform stability and availability. Requirements • 1–3 years of professional experience in Java development, including coursework, internships, or entry-level roles focused on backend or API development. • Foundational experience with Java and exposure to Spring Boot or similar frameworks. • Basic understanding of RESTful APIs, JSON, and HTTP concepts. • Familiarity with Git or similar version control tools. • Exposure to relational databases and basic SQL concepts. • Experience working in or learning Agile/Scrum delivery environments. • Strong willingness to learn, take feedback, and grow technical skills in a team-based environment. • Clear written and verbal communication skills. • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience, training, or coursework). Nice-to-haves • Experience working with Federal agencies, particularly the Department of Veterans Affairs, is a plus. • Exposure to API development or integration-focused projects. • Familiarity with microservices concepts or an interest in distributed systems. • Introductory exposure to AWS, CI/CD pipelines, or containerization concepts (Docker or Kubernetes). • Experience supporting or learning about production systems with availability or reliability requirements. • Interest in working within regulated or enterprise environments. 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