CGI is an IT and business consulting services firm that offers consulting, cyber security, cloud, and IT services. They are seeking an AWS Java Full Stack Programmer to develop application components, implement business and technical requirements, and support user testing in a fast-paced environment.
Developing high level, detailed design for application components
Developing application code to implement business and technical requirements
Developing and executing unit test cases
Supporting the migration of code through various environments
Supporting user testing
Qualification
Required
2 years of experience as a Full Stack Developer with expertise in UI frameworks like Angular, React, JavaScript, and backend in Python.
Excellent problem-solving skills and strong verbal & written communication skills.
Ability to work independently as well as part of a team.
Strong proficiency in Python, HTML, CSS, JavaScript, and TypeScript.
Experience with RESTful Web Services and Web APIs using back-end technologies such as Flask, Python, and Redshift.
Ability to leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test, and promote new or updated features.
Proficiency with Continuous Integration/Continuous Delivery (Jenkins, Go) and experience with build tools such as Gradle, Maven, Nexus, etc.
Skilled in the use of AWS technologies for building, deploying, and operating applications.
Skilled in establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information.
Experience identifying measures or indicators of system performance and the actions needed to improve or correct performance to achieve desired outcomes.
A Bachelor’s degree in computer science, Information Systems or related field
Preferred
Experience with SQL databases (like MySQL, PostgreSQL) is preferred.
5 years experience and experience with Flask is preferred.
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
Experience in product testing, including testing and evaluating software, usability testing, UAT, and using relevant product testing technology/frameworks such as Selenium.
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
CGI is an IT and business consulting services firm that offers consulting, cyber security, cloud, and IT services.