Ontic

Software Engineer

Ontic
Apply
2 months ago
Pune, IndiaMid Level / Senior

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build high-performance applications capable of processing large volumes of data.
  • Design and optimize APIs, data models, and backend architecture.
  • Use Elasticsearch and MongoDB for search and data storage solutions.
  • Collaborate with Product, Engineering, and QA teams throughout the product lifecycle.
  • Troubleshoot production issues and improve application performance and reliability.
  • Participate in code reviews and contribute to engineering best practices.
  • Own features from design through deployment and support.

Requirements

  • Require 2–5 years of professional experience in backend software development.
  • Require strong proficiency in Java and Spring Boot.
  • Require experience with Elasticsearch and MongoDB.
  • Require experience building applications that handle high-scale or high-volume data.
  • Require strong algorithmic thinking, problem-solving, analytical, and debugging skills.
  • Require the ability to work independently, navigate ambiguity, and take ownership of deliverables.
  • Require experience managing features through the complete product lifecycle.
  • Prefer experience with distributed systems and microservices architecture.
  • Prefer knowledge of AWS, Azure, or GCP.
  • Prefer experience with Kafka or RabbitMQ.
  • Prefer familiarity with Docker and Kubernetes.

Benefits

  • Competitive salary.
  • Medical benefits.
  • Internet reimbursement.
  • Home office stipend.
  • Continued education stipend.
  • Festive and achievement celebrations.
  • Dynamic office environment.

Tech Stack

Categories

Ontic

About Ontic

1,001-5,000 employees
Contact me