Job Summary
Position Description: Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CAbillion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.
Job Title: Senior Java Developer
Position: Senior Software Engineer
Experience: 8+ years
Category: Software Development
Shift: General
Main location: Hyderabad/Bengaluru
Education Qualification: Bachelor's Degree
Position Description: We are looking for 8+ years' experience as a Java backend developer with Cloud/AWS skills.
Responsibilities
- Design, develop, and maintain scalable backend services using Java technologies
- Build RESTful APIs and microservices architecture
- Collaborate with frontend teams, DevOps, and product managers to deliver features
- Write clean, efficient, and maintainable code following best practices
- Perform code reviews, debugging, and performance optimization
- Ensure application security,
reliability, and scalability
- Work with databases (SQL/NoSQL) for data storage and retrieval
- Implement CI/CD pipelines and support deployment processes
Qualifications
- Must-Have Skills:
- Robust experience in Java (Java 8/11/17+)
- Proficiency in frameworks like Spring Boot, Spring MVC, Hibernate
- Experience with REST APIs, JSON, and web services
- Good working experience in Data Structure
- Solid understanding of microservices architecture
- Knowledge of database systems like MySQL, PostgreSQL, or MongoDB
- Familiarity with version control tools like Git
- Cloud AWS Skills:
- Understanding of cloud architecture and deployment models
- Experience with containerization tools like Docker and orchestration (Kubernetes is a plus)
- Knowledge of Infrastructure as Code (CloudFormation/Terraform is a plus)
- Familiarity with monitoring tools like CloudWatch
- Hands-on experience with AWS services (EC2, S3, RDS, Lambda, API Gateway)
- Good-to-Have Skills:
- Experience with messaging systems (Kafka, RabbitMQ)
- Knowledge of security standards (OAuth2, JWT)
- Exposure to Agile/Scrum methodologies
- Basic understanding of DevOps practices
Skills
- Database
- GIT
- Java
- Microservices
- RESTful (Rest-APIs)
- Spring Boot
- Amazon Web Services Cloud
- Apache Kafka
- CloudWatch
- Docker
- Kubernetes
- RabbitMQ
- Terraform
📌 Senior Java Developer - Java + Microservices + DS (Hyderabad)
🏢 CGI
📍 Hyderabad