HamburgerMenu
hirist

Senior Software Engineer - Java Technologies

VMC SOFT TECHNOLOGIES PRIVATE LIMITED
7 - 10 Years
Multiple Locations

Posted on: 28/01/2026

Job Description

Description :


Key Responsibilities :



- Graph Data Modeling : Design, implement, and maintain complex graph data models in Neo4j to represent highly connected data.



- Back-end Development : Build robust, scalable, and maintainable RESTful services using Java 17/21 and the Spring Boot ecosystem.



- Query Optimization : Write and tune complex Cypher queries to ensure low-latency performance for high-volume traversals.



- Cloud Integration : Deploy and manage applications within cloud environments (AWS/Azure/GCP), utilizing containerization (Docker/Kubernetes).



- System Architecture : Lead the transition from relational data structures to graph-based solutions where appropriate to improve system efficiency.



- Mentorship : Provide technical leadership and code reviews for junior and mid-level developers, ensuring best practices in Java and Graph DB design.



Mandatory Qualifications :



- Java Expertise : 7+ years of professional experience in Java development with a strong grasp of multithreading, JVM tuning, and design patterns.



- Neo4j Specialist : Minimum of 2 - 3 years of hands-on experience with Neo4j is mandatory.



You must be proficient in :



- Cypher Query Language.



- Neo4j OGM (Object-Graph Mapping) or Spring Data Neo4j.



- Graph algorithms (Pathfinding, Centrality, Community Detection).



- Spring Framework : Extensive experience with Spring Boot, Spring Cloud, and Spring Security.

- Cloud Computing : Proven experience developing and deploying cloud-native applications (AWS preferred, including services like EC2, S3, and RDS/Aurora).



Technical Stack & Tools :



Languages :



- Java (11/17+), SQL, Cypher



Frameworks :



- Spring Boot, Spring Data Neo4j, Hibernate



Databases :



- Neo4j (Required), PostgreSQL/MySQL, Redis



Cloud/DevOps :



- AWS/Azure, Docker, Kubernetes, Terraform



Testing/CI/CD :



- JUnit 5, Mockito, Jenkins, GitHub Actions



Soft Skills :



- Problem Solver : Ability to visualize data as a network and solve "degrees of separation" problems.



- Communicator : Capable of explaining the benefits of graph technology to stakeholders and non-technical team members.



- Agile Mindset : Experience working in fast-paced Scrum or Kanban environments.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in