Infrrd

Staff Software Development Engineer-Java

Infrrd
Apply
5 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own technical architecture, High-Level Design (HLD), and guide Low-Level Design (LLD) reviews for Java-based enterprise applications.
  • Design secure, scalable, cloud-native systems using microservices.
  • Translate business needs into robust technical solutions.
  • Stay hands-on with critical design and implementation of complex components.
  • Drive engineering best practices through architecture and code reviews.
  • Partner with Product, DevOps, and Data teams to deliver high-quality solutions.
  • Evaluate new technologies and continuously improve the platform.
  • Mentor engineers and guide technical direction across teams.

Requirements

  • 12+ years of Java development experience.
  • 3+ years of demonstrated ownership of architecture and system design at scale.
  • Strong expertise in Core Java, design patterns, Spring Boot, Spring Cloud, Hibernate/JPA, and microservices.
  • Strong experience with architecture, HLD, and system design for large-scale Java applications.
  • Experience with AWS, Docker, Kubernetes, SQL/NoSQL databases, and event-driven architectures using Kafka or RabbitMQ.
  • Understanding of distributed systems, security, and performance optimization.
  • Experience in SaaS or product-based companies.
  • Strong communication, leadership, and stakeholder management skills.
  • Experience with AI/ML products, large language models, and AI code-development tools such as Claude Code.
  • Exposure to high-volume, distributed enterprise systems.

Benefits

  • Opportunity to architect AI products used by global enterprises.
  • Opportunity to solve distributed-systems challenges at enterprise scale and influence technology direction.
  • Work alongside a team that values ownership and innovation.

Tech Stack

Categories

Infrrd

About Infrrd

201-500 employees
Contact me