Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java API Programmer - Hybrid image - Rise Careers
Job details

Java API Programmer - Hybrid

By playing this video you consent to Google/YouTube processing your data and using cookies Learn more .

Position Description:

CGI has an immediate need for a Java Backend Programmer with Spring Boot, Rest API, and knowledge in GraphQL to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest leaders in the secondary mortgage industry. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies.



We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!

We have over 92,000+ CGI Members in 40 countries and over 5k+ loyal Clients who are leveraging our end-to-end services across the globe.

This position is located in Reston, VA, Plano, TX, Columbia, SC or Lafayette, LA. A hybrid working model is acceptable.

Your future duties and responsibilities:

Java Spring Boot API Developer role focusing on REST APIs, with exposure to GraphQL and AWS AppSync, entails designing, developing, and maintaining robust and scalable backend services. This role bridges traditional RESTful architectures with modern GraphQL implementations, leveraging cloud-based solutions

Required qualifications to be successful in this role:

7+ years of experience Backend Development
Proficiency in Java and the Spring Boot framework.
Experience designing and developing RESTful APIs.
Knowledge of database interactions (SQL and/or NoSQL).
2 + GraphQL Implementation experiences is required with understanding of GraphQL principles and experience building GraphQL APIs.
Familiarity with GraphQL schema design and query optimization.
Experience with tools and libraries for GraphQL development (e.g., Apollo, GraphQL Java).
Experience with AWS AppSync for building serverless GraphQL APIs
Knowledge of AWS services such as Lambda, DynamoDB, and IAM.
Ability to configure resolvers and data sources in AppSync.
Strong understanding of API design principles and best practices.
Experience with API documentation and testing.
Cloud Technologies
Experience with AWS cloud platform.
Understanding of serverless architecture and microservices.
Knowledge of containerization and deployment tools (e.g., Docker, Kubernetes) is a plus.
DevOps Practices
Familiarity with CI/CD pipelines and automated testing.
Experience with Git and Terraform is a plus
Problem-Solving and Communication:
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities
Ability to work independently and manage time effectively




Education: Bachelor's in computer science or equivalent




CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $66,300.0 - $146,900.00

Benefits: CGIs benefits are offered to eligible professionals on their first day of employment to include:


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

Skills:

  • GIT
  • GIT
  • Java
  • Kubernetes
  • NoSQL
  • RESTful (Rest-APIs)
  • SQL
  • Terraform

What you can expect from us:

Together, as owners, lets turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because


You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

Youll shape your career by joining a company built to grow and last. Youll 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.

Come join our teamone of the largest IT and business consulting services firms in the world.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.

CGI provides reasonable accommodations to qualified individuals with disabilities. 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 . You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

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. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGIs legal duty to furnish information.
CGI Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CGI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CGI
CGI CEO photo
George D. Schindler
Approve of CEO

Average salary estimate

$106600 / YEARLY (est.)
min
max
$66300K
$146900K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java API Programmer - Hybrid, CGI

CGI is on the lookout for a talented Java API Programmer to join our vibrant team in Reston, VA. As a Java Backend Programmer with a focus on Spring Boot and REST APIs, you will play a crucial role in one of the largest firms in the secondary mortgage industry. This is a fantastic opportunity to work in a collaborative, fast-paced environment that embraces agile methodologies and cutting-edge technologies. You’ll get the chance to design, develop, and maintain scalable backend services while also delving into the exciting realm of GraphQL and cloud-based solutions. With CGI's strong partnerships with 15 of the top 20 banks and a global presence, you'll be at the forefront of innovation while working alongside colleagues who are just as passionate as you are about technology. Your experience in backend development, coupled with your expertise in RESTful APIs and GraphQL, will be key in bridging traditional practices with modern-day needs. Your efforts will help us continue delivering outstanding services to our loyal clients. Join CGI, and you won't just be another employee; you'll become a partner who actively contributes to shaping our shared success. We encourage a culture where ownership, teamwork, and continuous learning flourish—perfect for anyone eager to grow their skills and career. If you’re ready to make a significant impact in the tech industry, we’d love to welcome you to our team!

Frequently Asked Questions (FAQs) for Java API Programmer - Hybrid Role at CGI
What are the main responsibilities of a Java API Programmer at CGI?

As a Java API Programmer at CGI, you will primarily focus on developing robust RESTful APIs using Java and the Spring Boot framework. Your responsibilities will also include designing modern GraphQL implementations, maintaining backend services, and collaborating within an agile team. You'll engage in problem-solving and communication with team members while ensuring your code meets our high quality standards.

Join Rise to see the full answer
What qualifications are required for the Java API Programmer role at CGI?

CGI requires 7+ years of experience in backend development for the Java API Programmer role. You should be proficient in Java and the Spring Boot framework, with measurable experience designing RESTful APIs. Additionally, having practical knowledge of GraphQL, with at least 2 implementations, is crucial. Familiarity with AWS services and cloud technologies will give you a significant advantage.

Join Rise to see the full answer
What benefits does CGI offer for Java API Programmers?

CGI offers an impressive range of benefits for Java API Programmers starting from day one, including competitive compensation, comprehensive insurance options, and a 401(k) plan with matching contributions. You’ll enjoy paid time off, parental leave, learning opportunities, and wellness programs, creating an environment where you can truly thrive.

Join Rise to see the full answer
How does CGI support professional growth for Java API Programmers?

At CGI, professional growth is encouraged through various avenues. As a Java API Programmer, you will have access to continuous learning opportunities and tuition assistance. Additionally, CGI cultivates a culture of mentorship and collaborative projects, allowing you to broaden your horizons and enhance your skills effectively.

Join Rise to see the full answer
What is the work culture like for a Java API Programmer at CGI?

The work culture at CGI is characterized by ownership, teamwork, and respect. As a Java API Programmer, you will be encouraged to work closely with your colleagues, share your insights, and actively participate in shaping the company's future. CGI promotes an inclusive environment where you will feel valued and supported in your career path.

Join Rise to see the full answer
Common Interview Questions for Java API Programmer - Hybrid
Can you explain your experience with Java and the Spring Boot framework?

In your response, focus on the projects where you utilized Java and Spring Boot, discussing the specific features you implemented, challenges you faced, and how you resolved them. Highlight your understanding of the framework’s advantages in creating RESTful APIs and any personal contributions that led to improvements in user experience or performance.

Join Rise to see the full answer
How have you implemented RESTful APIs in your previous projects?

When answering this question, provide examples of the RESTful APIs you've built. Explain the design choices you made and how you ensured scalability and maintainability. Discuss any documentation practices used and how you handled API versioning to ensure seamless updates.

Join Rise to see the full answer
What do you know about GraphQL and its advantages compared to REST?

Discuss how GraphQL allows clients to request the exact data they need, as opposed to receiving fixed structures from a REST API. Share your familiarity with GraphQL's capabilities such as single endpoint management, data fetching techniques, and how it fosters better performance. Mention any tools you’ve used, like Apollo or GraphQL Java.

Join Rise to see the full answer
Describe a challenging problem you encountered in backend development and how you solved it.

Use the STAR method (Situation, Task, Action, Result) to structure your response. This approach allows you to give the interviewer clear insights into your problem-solving skills and your ability to handle stress while maintaining collaboration with your team.

Join Rise to see the full answer
What practices do you follow to ensure your APIs are secure?

Talk about the steps you take to secure your APIs, such as implementing authentication and authorization, using HTTPS, and validating input data. Emphasize your knowledge of security standards and best practices that align with the industry.

Join Rise to see the full answer
What cloud technologies have you worked with, particularly in AWS?

Share your experiences with AWS services such as Lambda, DynamoDB, and AppSync. Provide examples of projects where you've leveraged these technologies, explaining how they contributed to the project's success or improved efficiency.

Join Rise to see the full answer
How do you approach API documentation and testing?

Discuss your methodology for documenting APIs, including the tools you use (like Swagger or Postman) and how you maintain up-to-date documentation. Additionally, explain your testing philosophy, including unit tests, integration tests, and using CI/CD pipelines.

Join Rise to see the full answer
What strategies do you use when working in an agile environment?

Describe your familiarity with agile methodologies, focusing on your role in collaboration, communication, and adaptation. Discuss how you engage in sprints, reviews, and continuous feedback, highlighting your flexibility and responsiveness to change.

Join Rise to see the full answer
Can you explain the importance of CI/CD pipelines in deployment?

Illustrate your understanding of CI/CD pipelines by explaining the processes involved, such as continuous integration, delivery, and testing. Discuss the benefits of automation in reducing errors and speeding up the deployment process while maintaining quality.

Join Rise to see the full answer
How do you maintain effective communication with your team during projects?

Share your strategies for effective communication, which may include regular stand-up meetings, documentation practices, or tools like Slack or Zoom. Emphasize the importance of transparency and how you ensure everyone is on the same page throughout the project lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

Become a pivotal part of Axel Springer's team, focusing on cutting-edge fullstack development in an agile environment.

Photo of the Rise User
Posted 7 days ago

Join our dynamic team as a Senior Staff Engineer focusing on Python Full Stack development in a remote setting.

Posted 13 days ago

Contribute to innovative mobile projects at Ília as a Flutter Developer, driving excellence in user experiences.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off

Join Zendesk as a Senior Front End Developer and contribute to building innovative intranet applications that enhance employee experiences.

Photo of the Rise User

Become a vital part of ControlUp as a Senior Front-End Engineer, driving innovation in Digital Employee Experience Management.

Photo of the Rise User
Posted 9 days ago

Join Palo Alto Networks as a Principal Software Engineer, where your expertise will shape the future of cybersecurity through innovative software solutions.

Photo of the Rise User

Be a key player at Persona as a Senior Software Engineer in the Online Data Stores team, optimizing data storage solutions while working in a remote environment.

Parsons Hybrid US - MD, Aberdeen
Posted 7 days ago

Join Parsons as a Senior Software Developer and shape innovative solutions for critical government missions.

To serve as trusted advisors to our clients, delivering insights they can act on to achieve meaningful and sustainable outcomes.

142 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Parts Manager at Crown Equipment
Photo of the Rise User
Someone from OH, Lima just viewed Cart Attendant at Meijer
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Cleveland just viewed Bellman and Doorman at Marriott International
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Relations Outfitter-1 at Bass Pro Shops
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
P
Someone from OH, Cincinnati just viewed Governance, Risk and Compliance Officer at ProgressSoft
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital