Original Post
Job Description: Java Full Stack Developer Role Overview Own end\-to\-end feature delivery across backend and frontend. You are responsible for building working, production\-ready features, not just isolated components. You will operate in a POD model where partial ownership is useless. If something breaks across the stack, it's still your problem. Core Responsibilities 1\. Backend Development (Primary Strength Area) . Build scalable Java (Spring Boot) microservices . Design and maintain REST APIs . Handle business logic, integrations, and performance tuning Examples: . Develop a training lifecycle service integrating with HR systems . Build APIs for certification tracking and reporting 2\. Frontend Development . Develop responsive and maintainable UI using modern frameworks . Integrate frontend with backend services Examples: . Build dashboards for training progress and analytics . Implement workflows for course enrollment and completion tracking 3\. API Integration \& Data Handling . Ensure seamless communication between frontend and backend . Manage data flow and state effectively Examples: . Integrate frontend with multiple backend APIs . Handle async data loading and error states in UI 4\. Quality \& Testing (Built\-in Responsibility) . Write unit and integration tests for both backend and frontend . Ensure minimal regression and production defects Examples: . Write JUnit tests for backend services . Implement frontend tests using Jest/Cypress 5\. Cloud \& Deployment Awareness . Work with AWS\-based deployments . Understand how code behaves in production environments Examples: . Debug issues in AWS\-hosted environments . Support deployment pipelines and environment configs 6\. AI\-Enabled Development . Use AI tools to accelerate development and debugging . Apply prompt\-based workflows to improve productivity Examples: . Generate boilerplate UI \+ API code using AI tools . Use AI for debugging and test case generation 7\. Agile POD Collaboration . Work in a cross\-functional POD (9–10 members) . Collaborate with QE, AWS engineers, and Scrum Master . Participate in daily standups and sprint delivery Examples: . Deliver features spanning UI \+ backend within a sprint . Resolve integration issues across stack layers Required Technical Skills Must\-Have . Strong Java \+ Spring Boot . Solid experience with REST API development . Frontend experience with React or Angular . Good understanding of HTML, CSS, JavaScript/TypeScript . Experience with SQL/NoSQL databases Important (Don't Ignore) . API integration and state management . Unit testing frameworks (JUnit, Jest) . Basic AWS knowledge (deployment awareness) Good\-to\-Have . Microservices architecture patterns . Event\-driven systems (Kafka, SNS/SQS) . CI/CD pipelines (GitHub Actions, Jenkins) AI Capability (Expected, Not Optional) . Experience using AI coding assistants (Copilot, etc.) . Ability to use AI for: Code generation Debugging Test creation **Your future duties and responsibilities** **Required qualifications to be successful in this role** **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 team—one of the largest IT and business consulting services firms in the world.
Preparing for this role?
Practice with an AI interviewer tailored to Java Full stack Developer at CGI.
More Jobs
View all jobsStaff Marketing Komunikasi