Neo4j Development Engineer-Senior Software Developer
CGI
Job Description
Position Description: Company Profile: Founded in , CGI is among the largest independent IT and business consulting services firms in the world. With 94, 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 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at . Job Title: Neo4j Developer Position: Senior Software Development Engineer Experience: 8 to 10 yrs Years Category: Software Development Shift Timings: 1:00 pm to 10:00 pm Main location: Hyderabad Work Type: Work from office (All 5 Days work from office in ODC) Position ID: J- Employment Type: Full Time Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience.
We are looking for an experienced Java Full Stack Developer with strong expertise in React, TypeScript, and Java Spring Boot. The candidate will be responsible for designing and developing scalable web applications, building REST APIs, and working with microservices architecture. Experience with messaging systems such as Apache Kafka or RabbitMQ is required, and knowledge of Neo4j and Cypher queries will be an added advantage.
Your future duties and responsibilities: Develop and maintain frontend applications using React and TypeScript. Design and build backend services using Java, Spring Framework, and Spring Boot. Develop and integrate RESTful APIs for application communication.
Work with Spring Data JPA for database interactions. Implement event-driven solutions using Kafka or RabbitMQ. Write unit tests and ensure high-quality, maintainable code.
Collaborate with cross-functional teams to design and deliver scalable solutions. Ensure application performance, reliability, and security best practices. Required qualifications to be successful in this role: Must-Have Skills React TypeScript with Unit Testing experience Java (Core) Spring Framework & Spring Boot (especially Spring Data JPA) Messaging Systems – Apache Kafka (RabbitMQ acceptable) Strong understanding of REST APIs Experience working with Microservices architecture knowledge of Neo4j and Cypher Good-to-Have Skills Experience with Graph databases or similar NoSQL databases Project Lombok experience in Java development Skills: English Python Selenium SQLite