Key Responsibilities & Required Skills
We are seeking a skilled Senior Java / Neo4j Developer with strong experience in backend development, graph databases, and microservices architecture. The ideal candidate should possess the following mandatory skills and proficiencies:
Mandatory Skills:
- Strong expertise in Java, Spring Boot, REST APIs, JSON, and JUnit.
- Hands-on experience with Neo4j, including Cypher query language and graph data modeling.
- Proficiency with PostgreSQL or Oracle databases, including stored procedures and SQL performance optimization.
- Experience working with ETL frameworks, bulk data loading, data transformation, and APOC-based data ingestion.
- Frontend development experience with Angular (preferred).
- Familiarity with Drools for implementing business rules.
- Strong experience in API integrations, microservices architecture, and system interoperability.
- Experience working with CI/CD pipelines, preferably BluePlanet.
- Excellent debugging, analytical, and problem-solving abilities.
- Strong communication skills with the ability to interact with clients and stakeholders.
Preferred / Optional Skills:
- Experience with telecom network inventory systems or number management platforms.
- Exposure to TMF Open APIs.
- Knowledge of network resource modeling and discovery adapters.
- Experience working in Agile development environments.