Java API Developer- Junior

Remote Full-time
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

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Amazon Customer Service WFH - Remote Jobs (Hiring Now) – Indeed Jobs US

Remote Full-time

Vendor Marketplace Manager (Remote)

Remote Full-time

Lead Product Designer

Remote Full-time

Real Estate Broker

Remote Full-time

People Analytics Analyst - Data Integrity

Remote Full-time

Entry Level Remote Chat Representative No Previous Experience Needed

Remote Full-time

Consultant (Life Sciences)

Remote Full-time

Flexible Online Data Entry Specialist – Part-Time Remote Position for Students | Earn While You Learn

Remote Full-time

Registered Practical Nurse - RPN

Remote Full-time

Experienced Data Entry Specialist – Remote Part-Time Opportunity for Career Growth and Development with arenaflex

Remote Full-time
← Back to Home