Source description
About the role
Responsibilities: Application Development: Develop and maintain full stack applications using Java, Angular, and Spring Boot. Implement RESTful APIs and services for client-server applications. Follow object-oriented design principles including abstract classes and interfaces. Database Management: Work with relational and non-relational databases such as Oracle DB, PostgreSQL, and MongoDB. Handle data streaming using Kafka for real-time processing requirements. Perform SQL queries, optimization, and database integration for applications. Software Design & Architecture: Understand and implement microservices architecture, cloud deployments, and containerized environments. Participate in requirements gathering, analysis, design, development, and testing phases. Ensure application scalability, maintainability, and performance. Testing & Quality Assurance: Write and maintain unit tests to ensure high-quality code delivery. Collaborate with QA teams to perform integration and functional testing. Conduct code reviews and ensure adherence to coding standards. Collaboration & Agile Practices: Work closely with cross-functional teams to deliver high-quality solutions. Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. Contribute to continuous improvement of development processes and team practices.
More at CGI Information Systems and Management Consultants Private Limited