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

Java Developer - job 1 of 2

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

Position Description:

Join our high-performing Investment Banking Capital Markets IT team as a Java Developer with a minimum of 7 years IT experience!
Youll work with the latest technology stack to solve complex business problems in an Agile framework, ensuring quick and efficient delivery. Additionally, you will have the opportunity to collaborate with industry experts to develop robust, scalable solutions that enhance banking operations and customer experiences. If youre passionate about technology and eager to make a significant impact, CGI offers the perfect environment to advance your career.

Seeking Local Candidates to Cary, NC and open to Hybrid Working (3 days/week).
On-site Interview required.

Your future duties and responsibilities:

Application Development: Develop and maintain robust Java/J2EE applications using technologies such as JDBC, Java Server Pages, JMS, and concurrency.
Library Management: Implement and manage Java libraries, including Quartz and Swing, particularly for TSAR.

Web Application Development: Engage in web application development, deploying WAR/EAR files to ensure seamless integration and functionality.

Development Environment: Utilize Eclipse as your primary development environment to write, test, and debug code.

Database Management: Leverage your solid SQL background and Oracle experience to manage and optimize database interactions.

Requirement Gathering: Gather requirements from Business Analysts and document technical approaches.

Application Development: Develop applications in Java 11/Java 17, Spring Boot, REST API, Microservices, JPA/Hibernate.

SDLC Application: Apply SDLC concepts for designing, coding, testing, and implementing.

Unit Testing: Work on Unit Testing frameworks like Mockito, Selenium/Cucumber.

Database Work: Work with relational databases like Oracle and SQL.

CI/CD Tools: Work on CI/CD tools like Jenkins, TeamCity, uDeploy, etc.

Code Review: Participate in code reviews of team members and suggest best coding/design practices.

Deployment: Build and deploy applications across all environments.

Support: Provide support to QA, UAT, and Production users.

Web Development: Apply your web development skills, including CSS and jQuery, to create dynamic and responsive user interfaces.

Required qualifications to be successful in this role:

Expertise in Java 11/Java 17, REST API, Spring, Microservices, Open Shift and Oracle.

Minimum of 5+ years of experience in application development.
Experience developing applications in Java 11/Java 17, Spring Boot, REST API, Microservice, JPA/Hibernate.
Exposure working with Angular, React Js.
Experience working on frameworks like Mockito, Selenium/Cucumber.
Experience working with relational databases like Oracle, SQL.
Experience working on CI/CD tools like Jenkins, Teamcity, uDeploy etc
Good knowledge of OpenShift, Docker and Kubernetes.
Apply SDLC concepts for designing, coding, testing and implementing.
Providing support to QA, UAT & PROD users.
Exposure to Cloud is a plus.

Required Level of Education:
Bachelor s degree in computer science or Diploma in IT with equivalent IT experience



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 skills level; experience and training; and licensure and certifications. 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 for this type of position of the current range of $60,300 - $146,800.

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

#LI-MP2

Skills:

  • Angular
  • Banking
  • Java
  • OpenShift
  • RESTful (Rest-APIs)

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

$103550 / YEARLY (est.)
min
max
$60300K
$146800K

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 Developer, CGI

Join our dynamic team at CGI as a Java Developer! If you have at least 7 years of IT experience and a passion for innovative technology, this is your chance to make a significant impact. Based in Cary, NC, with the opportunity for a hybrid work environment, you'll be solving complex business challenges using the latest Java technologies like Java 11/Java 17, Spring Boot, and REST APIs. Collaborate with industry experts in a friendly Agile setting, all while developing robust, scalable solutions that enhance banking operations and elevate customer satisfaction. You'll have a hand in everything from application development and database management to code reviews and deployment. We're looking for someone familiar with tools like Jenkins, TeamCity, and Docker, and who enjoys working closely within a team. Your contributions will directly help shape our technology landscape, and as part of CGI, you’ll benefit from a culture that values teamwork, respect, and ownership, allowing you to grow and thrive in your career. Don’t miss out on this exciting opportunity to develop competitive solutions that make a difference.

Frequently Asked Questions (FAQs) for Java Developer Role at CGI
What responsibilities does a Java Developer at CGI have?

As a Java Developer at CGI, your key responsibilities include developing and maintaining robust Java/J2EE applications, engaging in web application development, managing database interactions, and implementing CI/CD processes. You'll work with various technologies like JDBC, Spring Boot, REST API, and also be part of gathering requirements and offering support to QA and production users.

Join Rise to see the full answer
What qualifications do I need to apply for the Java Developer position at CGI?

To apply for the Java Developer role at CGI, you should have at least a Bachelor's degree in computer science or an equivalent IT experience. A minimum of 5 years of experience in application development is essential, and expertise in Java 11/Java 17, Spring Boot, Microservices, and relational databases like Oracle and SQL is highly desired.

Join Rise to see the full answer
What technical skills are essential for a Java Developer at CGI?

As a Java Developer at CGI, you'll need to be proficient in Java 11/Java 17, REST API, Spring framework, and Microservices, as well as have solid experience with tools like Jenkins and TeamCity for CI/CD. Familiarity with Oracle databases, Angular or ReactJS would also be beneficial.

Join Rise to see the full answer
Is CGI open to remote work for the Java Developer position?

CGI values work-life balance and is open to a hybrid work model for the Java Developer role, which allows you to work onsite in Cary, NC for three days a week while offering flexibility for remote work for the remaining days.

Join Rise to see the full answer
What are the benefits of working as a Java Developer at CGI?

Working as a Java Developer at CGI comes with various benefits including competitive compensation, comprehensive insurance options, a 401(k) plan with matching contributions, paid time off, paid parental leave, and numerous opportunities for continuous learning and professional development.

Join Rise to see the full answer
Common Interview Questions for Java Developer
Can you explain the Java 11 features you have used in your projects?

When answering this question, highlight the specific features of Java 11 you have utilized, such as local-variable syntax for lambda parameters, new methods in the 'String' class, or the 'HTTP Client' API. Providing examples from your past projects will showcase your practical experience.

Join Rise to see the full answer
What strategies do you use for effective debugging in Java applications?

In your response, discuss different debugging techniques like using loggers, debugging tools in IDEs like Eclipse, and writing unit tests. Explain how you identify issues and resolve them quickly while ensuring code quality.

Join Rise to see the full answer
How do you approach gathering requirements for a development project?

Discuss your systematic process of engaging with stakeholders to collect requirements, document them clearly, and ensure that they align with business objectives. Emphasize the importance of clear communication and collaboration.

Join Rise to see the full answer
What experience do you have with Agile methodologies?

Share your experience working in Agile teams, highlighting your roles in sprint planning, daily stand-ups, and retrospectives. Explain how you adapt to changes quickly and focus on delivering valuable increments of software.

Join Rise to see the full answer
Can you describe a challenging project you've worked on as a Java Developer?

Use this opportunity to discuss a specific project where you faced challenges such as tight deadlines or technical obstacles. Explain how you overcame these challenges and what the outcome was, showcasing your problem-solving skills.

Join Rise to see the full answer
What is your experience with REST APIs and how have you used them?

Detail your experience designing and consuming REST APIs. Discuss tools used for testing and documentation like Postman or Swagger, and how you ensure they adhere to best practices in terms of security and performance.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

Talk about coding standards, design patterns, and code reviews you follow. Highlight the importance of writing clean, modular code and how you keep scalability in mind while implementing features.

Join Rise to see the full answer
What role does unit testing play in your development process?

Emphasize the importance of unit testing for ensuring the reliability of your code. Discuss frameworks you have used, such as Mockito or JUnit, and how you create tests that cover critical paths and edge cases.

Join Rise to see the full answer
How do you manage version control in your projects?

Discuss your experience with version control systems like Git, explaining your workflow for branching, making commits, and collaborating with team members to manage version control effectively.

Join Rise to see the full answer
Can you explain your experience with databases in relation to Java development?

Detail your experience with database interactions using SQL and ORMs like Hibernate. Discuss how you optimize queries and manage transactions effectively in your Java applications.

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

Join Capital Markets Gateway LLC as a Software Development Engineer in Test II to build efficient and reliable enterprise solutions within the financial technology sector.

Photo of the Rise User
Dental Insurance
Vision Insurance
Paid Holidays

Become a part of Luxury Presence, where you will develop cutting-edge mobile applications aimed at revolutionizing the real estate market.

Photo of the Rise User
Ingram Content Group Remote 1 Ingram Blvd, La Vergne, TN 37086, USA
Posted 3 days ago

Lead application development at Ingram Content Group, driving innovation and overseeing a talented team in a hybrid work setting.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Join our Ads Supply Engineering team at Netflix as a Software Engineer to shape the future of our advertising platform.

Posted 4 days ago

Craft Education seeks a Senior Software Engineer to drive innovation in their mission to enhance apprenticeship and educational pathways.

Photo of the Rise User
American Express Remote New York, New York, United States
Posted 3 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express is looking for a talented Senior Engineer to architect and drive the development of a cutting-edge enterprise web framework.

Posted 14 days ago

Gridware is looking for a Senior Software Engineer to drive the development of critical customer-facing features that enhance the electrical grid's safety and reliability.

Photo of the Rise User
Accesa Remote Employees can work remotely , Romania
Posted 5 days ago

Join Accesa as a Mid Power Platform Engineer and contribute to diverse projects while advancing your career in a supportive environment.

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

143 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, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace
C
Someone from OH, Lorain just viewed RN Ambulatory - Dermatology at CCF
Photo of the Rise User
Someone from OH, New Albany just viewed Jr Data Scientist (Hybrid) at NielsenIQ
Photo of the Rise User
Someone from OH, Lewis Center just viewed Banking Sector | PL/SQL Developer (Hybrid) at Devoteam
Photo of the Rise User
54 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Loveland just viewed Director, Change Management at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Manager, People Partner (Remote, US) at Renew Home
Photo of the Rise User
Someone from OH, Pleasant Hill just viewed Manager, Strategic Partnerships at Lindenwood University
Photo of the Rise User
Someone from OH, Columbus just viewed Associate Director, US HCP Marketing at Sobi
C
Someone from OH, Cincinnati just viewed Injection Molding Machine Operator at Clarios
Photo of the Rise User
Someone from OH, Columbus just viewed Senior XM Advisor - Customer Experience at Qualtrics
Photo of the Rise User
Someone from OH, Columbus just viewed Dynamics 365 Senior Functional Consultant at ARO
Photo of the Rise User
Someone from OH, Canton just viewed Consultant- Natural Resources at Esri
Photo of the Rise User
Someone from OH, Strongsville just viewed Digital Operations Specialist at Riverside Insights
Photo of the Rise User
Someone from OH, Delaware just viewed Casting: 'Séance At The Museum' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff UX Researcher at ServiceNow
V
Someone from OH, Greenville just viewed IT Support Specialist at Visium SA
Photo of the Rise User
Someone from OH, Greenville just viewed IT Support & Systems Administrator at LoopMe
Photo of the Rise User
Someone from OH, Greenville just viewed Information Security Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director Advisory & Client Services at Mitratech