Software Engineer -Java

snaphunt

Hyderabad, India NM Years Exp Posted 46d ago

Job Description

  • Design and build scalable microservices using Java and Spring Boot.
  • Develop high-performance REST APIs for internal and external integrations.
  • Build and deploy cloud-native systems on AWS (EC2, S3, RDS, Lambda, EventBridge).
  • Implement asynchronous communication using Kafka or RabbitMQ.
  • Use AWS EventBridge for event-driven architecture and service integration (mandatory).
  • Collaborate with product, frontend, and QA teams to ship production-ready features.
  • Write solid unit and integration tests — no shortcuts.
  • Review code critically and enforce engineering standards.
  • Debug production issues fast and fix root causes, not symptoms.

Required Skills

  • Strong experience with Java and Spring Boot in production environments.
  • Proven experience building and scaling REST APIs.
  • Hands-on AWS experience: EC2, S3, RDS, Lambda, and EventBridge (mandatory).
  • Solid understanding of event-driven systems and messaging (Kafka or RabbitMQ).
  • Ability to design systems that handle high throughput and failure scenarios.
  • Strong debugging and problem-solving skills.
  • Clear communication — no vague updates, no hand-waving.
  • Degree in Computer Science or equivalent practical experience. 

 

Similar Openings for You