Senior Java Full Stack Developer
CGI has an immediate need for a Senior Java Full Stack Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. 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!. This role is located at a client site in Reston, VA. A hybrid working model is acceptable.
We are seeking a skilled software professional with strong object-oriented programming fundamentals and hands-on experience across Java, Python, cloud technologies, and modern DevOps practices. The ideal candidate will bring a balanced mix of application development, AWS cloud expertise, and CI/CD experience in an enterprise environment.
Required qualifications to be successful in this role include: 7+ years' experience, strong foundation in object-oriented programming concepts, expertise in Core Java / J2EE, proficiency in Python and R, solid understanding of relational database concepts and SQL, experience working in Unix-based environments, hands-on experience with the Spring Framework, practical experience with a broad AWS technology stack, including: Compute & Containers: EC2, ECS, Elastic Beanstalk, Networking & Security: VPC, IAM, API Gateway, Data & Messaging: RDS, DynamoDB, ElastiCache, SQS, SNS, SES, Kinesis, Big Data & Analytics: EMR, Redshift, Monitoring & Automation: CloudWatch, CloudFormation, OpsWorks, working knowledge of Oracle databases and Oracle stored procedures, experience developing reports using BI tools such as Tableau, familiarity with GitLab, Bitbucket, Terraform, Jenkins, and UCD build tools, experience with CI/CD pipelines, including: Branching strategies in GitLab/Bitbucket, automated build, deployment, and release processes. Education: Bachelor's degree in computer science, computer engineering or related field.
Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll 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. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll 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. You'll shape your career by joining a company built to grow and last. You'll 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.