Staff Software Engineer (L4)

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

Job Details

Experience
8+ years
Required Skills
AWSDockerHibernateJavaKafkaKubernetesSpringRESTful APIsMicroservicesDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science or a related technical field.
  • 8+ years of experience in Java development with strong expertise in the Java ecosystem.
  • Proven experience building high-throughput microservices and distributed systems at scale.
  • Strong understanding of REST APIs, system design, and backend architecture principles.
  • Hands-on experience with Java frameworks such as Spring, Hibernate, Dropwizard, or similar technologies.
  • Experience working with data and messaging systems such as MySQL, Aurora, DynamoDB, Kafka, or Memcached.
  • Strong debugging and troubleshooting skills for complex production environments.
  • Familiarity with cloud platforms (preferably AWS) and containerization tools such as Docker and Kubernetes.
  • Experience working in Agile/Scrum environments using Git and modern development workflows.
  • Excellent communication and collaboration skills in distributed engineering teams.

Responsibilities

  • Design, develop, and maintain high-performance Java-based applications and microservices powering large-scale IAM systems.
  • Build and operate resilient, scalable, and secure distributed systems and cloud-based services.
  • Collaborate with cross-functional teams to define technical requirements, architecture, and delivery of new features.
  • Participate in code reviews and enforce engineering best practices, coding standards, and system reliability principles.
  • Troubleshoot complex production issues, perform root cause analysis, and ensure system stability and performance.
  • Work closely with engineering and product teams to translate business needs into scalable technical solutions.
  • Document technical designs, APIs, and operational procedures to support long-term maintainability.
  • Manage development workflows using tools such as GitHub, Jira, and CI/CD pipelines.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now