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