Java Full stack Developer
Hyderābād (Hyderābād)
Job description
Position Description:
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
Skills:
· English
· Java
· Java Enterprise Editions JEE
· Microservices
· RESTful (Rest-APIs)
· Spring Boot
· SQLite
What you can expect from us:
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.