Find similar career opportunities
Full Stack Engineer Category: Software Development/ Engineering
Main location: United States, North Carolina, Cary
Alternate Location(s): United States, Texas, Plano
Position ID:J1026-0551
Employment Type: Full Time
Position Description: CGI is looking for an experienced Full Stack Engineer with strong expertise in Java, microservices, API development, and AWS cloud technologies.
You'll work on complex enterprise applications, building scalable cloud enabled solutions, modernizing existing platforms, and developing high volume transactional systems. This is an opportunity to work with modern engineering practices including cloud native architecture, event driven systems, DevSecOps, and AI assisted software development.
This is a Full-Time, On-Site Opportunity based in our Cary, NC or Plano, TX offices.
Your future duties and responsibilities: . Develop scalable applications using Java, Spring Boot, and microservices
. Build and integrate secure, scalable REST APIs
. Develop cloud solutions using AWS Lambda, SNS, SQS, Glue, and EventBridge
. Build event driven and asynchronous solutions using Kafka and messaging technologies
. Modernize and re platform large enterprise applications to cloud enabled architectures
. Design and optimize solutions using Oracle and PostgreSQL
. Develop and support high volume, business critical transactional applications
. Build and enhance automated CI/CD pipelines using Jenkins
. Apply DevSecOps practices throughout the software development lifecycle
. Participate in technical design, code reviews, testing, deployment, and production support
. Collaborate with architects, product teams, and engineers to deliver scalable solutions
. Contribute to engineering modernization using GenAI and AI assisted development practices
. Mentor junior engineers and promote engineering best practices
Required qualifications to be successful in this role: . 6-9 years of hands on software development experience
. Strong expertise in Java 17 and Spring Boot
. Experience designing and developing microservices and REST APIs
. Experience with AWS cloud services
. Strong understanding of event driven architecture and Kafka
. Experience with Jenkins, CI/CD, and DevSecOps practices
. Experience with Oracle and/or PostgreSQL
. Understanding of cloud native and distributed application architectures
. Experience developing or supporting high volume transactional systems
. Experience with enterprise application modernization or re platforming
. Strong analytical, troubleshooting, and problem solving skills
. Strong communication and collaboration skills
Nice to Have
. Experience with Dropwizard
. Experience with Drools or other business rules engines
. Exposure to GenAI, AI assisted development, or specification driven development
. Experience in Financial Services or other highly regulated industries
Education: Bachelor's in computer science or closely related field
Skills: - AWS Cloudformation
- Java
- RESTful (Rest-APIs)
- Spring Boot