Java Full Stack Developer
CGI · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Pune, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
CGI · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Pune, Maharashtra, India
Job Title: Java Full Stack Developer Primary Skills : Java and Angular, Spring Boot, and Microservices architecture Exp: 8+ Years Location: Bangalore / Chennai / Pune / Hyderabad Location Notice Period: Immediate joiners Job Summary We are looking for a skilled Java Full Stack Developer with 8+ years of experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should have strong expertise in Java, Spring Boot, Angular, RESTful APIs, and relational databases. The candidate should be passionate about building scalable, high-performance applications and working in Agile development environments. Key Responsibilities • Design, develop, test, and maintain full-stack web applications using Java and Angular. • Develop robust backend services using Java, Spring Boot, and Microservices architecture. • Build responsive and interactive user interfaces using Angular, TypeScript, HTML5, and CSS3. • Develop and consume RESTful APIs and integrate with third-party services. • Write clean, maintainable, and reusable code following coding standards and best practices. • Optimize application performance, scalability, and security. • Collaborate with cross-functional teams, including business analysts, QA engineers, and DevOps teams. • Participate in code reviews, sprint planning, and Agile ceremonies. • Troubleshoot production issues and provide timely resolutions. Required Skills • 8+ years of experience in Java Full Stack development. • Strong programming skills in Java (Java 8 or above). • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. • Good understanding of Microservices architecture. • Strong experience with Angular (Angular 10+ preferred). • Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and Bootstrap. • Experience in developing and consuming RESTful APIs. • Strong knowledge of SQL databases such as Oracle, PostgreSQL, MySQL, or SQL Server. • Experience with Git and Maven/Gradle. • Familiarity with CI/CD pipelines and DevOps practices. • Understanding of Agile/Scrum methodologies. Preferred Skills • Experience with cloud platforms such as Azure or AWS. • Knowledge of Docker and Kubernetes. • Familiarity with messaging technologies such as Kafka or RabbitMQ. • Experience with JUnit, Mockito, and unit/integration testing. • Exposure to SonarQube, Jenkins, or Azure DevOps. Educational Qualification • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.