Enable job alerts via email!

Senior Software Engineer - Platform

Amagi Corporation

Bengaluru

On-site

INR 15,00,000 - 30,00,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider located in Bengaluru is seeking a seasoned developer with over 7 years of experience in distributed systems. Candidates should demonstrate strong proficiency in Java and the Spring framework, with additional expertise in Elasticsearch, Cassandra, and JanusGraph. The role involves optimizing metadata consumption, enhancing storage mechanisms, and developing solutions for managing background tasks in high-performance environments.

Qualifications

  • 7+ years of proven experience in distributed systems development.
  • Strong proficiency in Java and Spring framework.
  • Experience with Elasticsearch, Cassandra, and JanusGraph is advantageous.

Responsibilities

  • Spearhead efforts to optimize metadata consumption.
  • Enhance storage mechanisms and consistency protocols.
  • Develop solutions for managing background tasks.
  • Lead design and implementation of metadata ingestion systems.

Skills

Distributed systems development
Java
Spring framework
Elasticsearch
Cassandra
JanusGraph
Job description
Responsibilities:
  • Metadata Consumption Optimization: Spearheaded efforts to reduce search and graph lookup times to sub-second latency, enhancing the overall performance of our platform.
  • Storage and Consistency Enhancement: Optimize storage mechanisms and consistency protocols for handling large datasets efficiently and reliably.
  • Background Tasks Management: Develop robust solutions for managing resource-intensive background tasks, ensuring the smooth operation of our systems under heavy workloads.
  • Metadata Ingestion Systems: Lead the design and implementation of systems capable of ingesting millions of data assets per hour, supporting the seamless integration of diverse datasets into our platform.
Requirements:
  • Experience: 7+ years of proven experience in the development of distributed systems, with a track record of delivering high-performance, scalable software solutions.
  • TechnicalProficiency: Strong proficiency in Java and Spring framework is essential.
  • Experience with Elasticsearch, Cassandra, and JanusGraph will be highly advantageous.
  • Expertise: Demonstrated expertise in at least one of the specified areas, with a deep understanding of the underlying principles and best practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.