Software Development Engineer III Java Backend Engineer

IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience in backend software development
Required Skills
AWSSQLGCPGitHadoopJavaJenkinsKafkaKubernetesMySQLAirflowAlgorithmsCassandraData StructuresNosqlSpark

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
  • 8+ years of experience in backend software development, preferably in product-based companies.
  • Strong expertise in Java, including multi-threading and object-oriented programming principles.
  • Solid understanding of data structures, algorithms, and distributed system design.
  • Hands-on experience with SQL and NoSQL databases such as MySQL and Cassandra.
  • Experience with distributed systems tools and frameworks like Kafka, Spark, Hadoop, or Airflow.
  • Strong knowledge of REST API design and microservices architecture.
  • Experience working with Kubernetes and cloud platforms such as AWS or Google Cloud Platform.
  • Familiarity with CI/CD tools like Git and Jenkins.
  • Exposure to Python or Node.js and experience in AI or automation systems.
  • Strong problem-solving, communication, and technical leadership skills.

Responsibilities

  • Design, develop, and own key backend components for high-volume, low-latency distributed systems.
  • Build and enhance scalable REST-based APIs and microservices for mission-critical applications.
  • Contribute to the architecture and development of next-generation bot runtime and automation platforms.
  • Ensure system reliability, performance, and availability across large-scale production environments.
  • Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions.
  • Debug and resolve production issues while participating in on-call rotations for critical systems support.
  • Mentor engineers and promote best practices in software design, coding standards, and system architecture.
  • Create and maintain technical documentation, including design specifications and system architecture diagrams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now