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

Full Stack Developer (Java and Python)

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

Position Description:

CGI is seeking a talented Full Stack Developer experience in Java and Python to join our dynamic team. You'll work across the entire software development lifecycle, collaborating closely with designers, data scientists, and other engineers to deliver innovative solutions.

This role can be performed at client locations in Merrimack, NH (preferred) / Boston, MA.

Your future duties and responsibilities:

Design, develop, and maintain robust, scalable software applications using a variety of technologies.
Work on both client-side and server-side development tasks.
Utilize messaging technologies to facilitate communication between different parts of the system.
Package and deploy applications using containerization technologies.
Implement effective web containers to handle user requests.
Develop and maintain automated tests to ensure code quality and functionality.

Required qualifications to be successful in this role:

Minimum 6-9 years of experience as a Software Engineer
Demonstrated Experience coding in more than one programming language. Our full stack engineers work across a range of client, middle tier, messaging, caching and database technologies including Java, Python, TypeScript, JavaScript, SQL and PL/SQL
Knowledge of middleware Java stack, messaging technologies, containerization, web containers and test automation.
Demonstrated Experience in Python programming and familiarity with core data science libraries. Deep understanding different package managers and test frameworks.
Experience in some of the following technologies continuous integration/delivery tools such as GIT, Cloudbees Jenkins, uDeploy and/or Pivotal Concourse.
2-3 yrs of experience in python web frameworks like Flask, Django is a plus
Fluency in formal language design concepts like type systems a plus.
Experience with quant research processes, methodologies, and tools a plus
Experience with Financial Data a plus


Preferred qualifications:
Bachelor's degree or higher in Computer Science or a related field
Transaction and Retail banking


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 $76,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-AK1

Skills:

  • Java
  • JavaScript
  • Python
  • SQL
  • Continuous Integration
  • GIT
  • Jenkins
  • PL/SQL

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

$111550 / YEARLY (est.)
min
max
$76300K
$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 Full Stack Developer (Java and Python), CGI

As a Full Stack Developer at CGI in Hillsborough County, NH, you'll have the exciting opportunity to work at the forefront of technology across the entire software development lifecycle. You will collaborate with a talented team of designers, data scientists, and engineers to create innovative applications that are both robust and scalable. Your daily tasks will include developing both client-side and server-side solutions, effectively using technologies such as Java and Python to ensure seamless communication between different system components. Whether you’re deploying applications using containerization technologies or developing automated tests to maintain code quality, your contributions will be vital. With a minimum of 6-9 years of experience in software engineering, you’ll bring a wealth of knowledge, particularly in Java, Python, and various database technologies. Your role will embrace both frontend and backend development while supporting complex initiatives in middleware, messaging technologies, and CI/CD tools like GIT and Jenkins. Not only will you build functional and aesthetic software, but you’ll also play a key role in enhancing the capabilities of CGI as a whole. Your passion for coding combined with a solid understanding of core data science libraries and Python web frameworks such as Flask or Django will enable you to thrive in this collaborative environment. CGI believes in ownership and teamwork, hence we welcome you to join our team where your skills will be nurtured, appreciated, and challenged in exciting ways. Let’s turn meaningful insights into action together!

Frequently Asked Questions (FAQs) for Full Stack Developer (Java and Python) Role at CGI
What are the key responsibilities of a Full Stack Developer at CGI?

As a Full Stack Developer at CGI, your key responsibilities will involve designing, developing, and maintaining scalable software applications. You will engage in tasks across both client-side and server-side development, utilize messaging technologies to ensure effective communication within the system, and implement automated tests to maintain high code quality. Additionally, you'll be involved in packaging and deploying applications using containerization technologies.

Join Rise to see the full answer
What qualifications are required for the Full Stack Developer position at CGI?

To qualify for the Full Stack Developer role at CGI, candidates should have a minimum of 6-9 years of experience in software engineering, with a proven ability to code in multiple programming languages, especially Java and Python. Familiarity with web frameworks like Flask or Django, experience with CI/CD tools, and a deep understanding of various database technologies will also be essential.

Join Rise to see the full answer
What technologies are primarily used by Full Stack Developers at CGI?

Full Stack Developers at CGI primarily work with a range of technologies including Java, Python, TypeScript, SQL, and PL/SQL. Additionally, familiarity with CI/CD tools like GIT and Jenkins, as well as a good understanding of middleware and messaging technologies, are important for success in this role.

Join Rise to see the full answer
What opportunities for career growth does CGI offer for Full Stack Developers?

CGI encourages career growth for Full Stack Developers by offering various learning opportunities, tuition assistance, and a mentorship culture. The company values your contributions and provides an environment where you can deepen your skills and broaden your horizons while working on innovative projects across diverse industries.

Join Rise to see the full answer
How does CGI promote a positive work culture for Full Stack Developers?

CGI promotes a positive work culture by fostering an environment of ownership, teamwork, and mutual respect. They actively encourage professional development, support work-life balance through competitive benefits, and strive to ensure all employees feel valued and included from day one.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer (Java and Python)
Can you explain your experience with Java and Python in your role as a Full Stack Developer?

In your response, share specific projects where you used Java and Python, discussing the challenges faced, solutions implemented, and team collaboration. Highlight your proficiency with libraries and frameworks relevant to both languages.

Join Rise to see the full answer
How do you ensure software quality when developing applications?

Explain your approach to testing and code reviews. Discuss how you utilize automated tests, the importance of unit testing, and any tools you prefer, like JUnit or PyTest, to maintain high-quality standards.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you resolved it.

Provide a detailed account of the situation, focusing on your critical thinking process and the steps you took to troubleshoot the issue. Emphasize the outcome and any lessons learned that benefited your overall development as a Full Stack Developer.

Join Rise to see the full answer
What is your experience with containerization technologies?

Discuss your familiarity with containerization tools such as Docker or Kubernetes. Share concrete examples of how you've applied these technologies to streamline deployment processes and improve application scalability.

Join Rise to see the full answer
How do you stay current with technology trends and programming languages?

Detail your strategies for staying updated, such as attending conferences, participating in online forums, subscribing to tech blogs, or taking relevant online courses. Mention specific technologies or languages you've recently learned about.

Join Rise to see the full answer
Can you talk about your experience with CI/CD pipelines?

Illustrate your proficiency with continuous integration and delivery methodologies, detailing tools you've utilized, processes you've implemented, and how these practices have improved your team's workflow and software delivery speed.

Join Rise to see the full answer
How do you approach collaboration with designers and data scientists?

Describe your communication style and how you ensure that project goals align between diverse teams. Emphasize your willingness to adapt and your experience in cross-functional teams.

Join Rise to see the full answer
What strategies do you use to manage project deadlines effectively?

Discuss tools and techniques you use for task management, such as Agile methodologies or specific project management software. Provide examples of how you've successfully managed competing deadlines in the past.

Join Rise to see the full answer
How would you handle conflicting priorities in a project?

Explain your approach to prioritization and negotiation when dealing with conflicting priorities. Highlight any experiences where you've had to make tough decisions and the positive outcomes that followed.

Join Rise to see the full answer
What is your experience with financial data and how does it relate to your work as a developer?

Discuss your engagement with financial data in previous projects, whether through technologies used or specific functionalities you developed. Highlight the significance of accuracy and compliance in handling financial applications.

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

Elevate your career with PNC as a Software Engineer Lead, specializing in Performance and Resiliency Engineering in Cleveland, OH.

Photo of the Rise User
ATPCO Hybrid 2340 Dulles Corner Blvd, Herndon, VA 20171, USA
Posted 14 days ago

Responsible for leading a team at ATPCO to enhance airline pricing solutions in a fast-paced environment.

Photo of the Rise User
Posted 8 days ago

Accor Tech & Digital is looking for an experienced Tech Lead to drive engineering excellence and innovation in hospitality tech.

Photo of the Rise User
31st Union Hybrid San Mateo, California, United States
Posted yesterday

Join 31st Union as an Expert Backend Engineer and help shape the future of gaming with your expertise in backend development.

Photo of the Rise User
Uni Systems Remote No location specified
Posted 13 hours ago

Seeking a Microsoft Technical Manager to oversee technical projects while leveraging Microsoft technologies at Uni Systems.

Workana Remote No location specified
Posted 7 days ago

Join Yokeru as a Full-Stack Developer to innovate their AI voice technology platform while enjoying the benefits of remote work.

Posted 7 days ago

AlWatania Information Systems is in need of a talented Senior Full Stack Developer who can elevate their web applications with expertise in both frontend and backend technologies.

Photo of the Rise User
Posted 12 days ago

Join LexisNexis Risk Solutions as a Software Engineer II to develop cutting-edge microservices that revolutionize risk assessment.

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

154 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
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, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly