Software Development Engineer II (Java Backend)

New
IndiaFull-TimeMiddle
SalaryCompetitive compensation package
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
SQLJavaJenkinsKafkaKubernetesMySQLSpring BootCassandraRESTful APIsMicroservices

Requirements

  • 7+ years of experience in software development, with strong backend engineering focus
  • Strong proficiency in Java, Spring Boot, and multithreaded application development
  • Solid understanding of data structures, algorithms, and system design principles
  • Hands-on experience with SQL and NoSQL databases such as MySQL and Cassandra
  • Experience building and maintaining REST APIs and distributed microservices systems
  • Familiarity with data streaming and processing tools like Kafka, Airflow, Spark, or Hadoop
  • Experience working with version control, CI/CD pipelines, and tools like Git and Jenkins
  • Exposure to Kubernetes and cloud environments such as AWS or GCP is a plus
  • Strong debugging, analytical, and problem-solving skills
  • Ability to collaborate effectively in Agile development environments
  • Good technical communication skills and ability to mentor junior engineers
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)

Responsibilities

  • Design and develop high-performance backend applications using Java and Spring Boot, ensuring scalability and low latency
  • Build and maintain RESTful APIs and microservices-based architectures
  • Work with SQL and NoSQL databases (such as MySQL and Cassandra) to design efficient data models
  • Debug production issues and ensure system stability across distributed environments
  • Collaborate with cross-functional teams to define technical requirements and manage dependencies
  • Participate in code reviews, enforcing coding standards, and improving overall code quality
  • Work with event-driven systems and data processing tools such as Kafka and related frameworks
  • Document technical designs, system flows, and implementation approaches
  • Contribute to DevOps practices using tools like Jenkins, Git, and Kubernetes
  • Support continuous improvement of engineering practices and platform reliability
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package
Apply Now