Team Lead, Software Development ( Java & AWS )

Department: Development

Employment Type: Full Time

Location: Hyderabad

Description

Team Lead, Software Development leads the technical execution and day-to-day delivery for a small engineering squad building and operating enterprise-grade, cloud-native services for document management and document output within the Infor OS ecosystem.
This role remains hands-on, provides strong technical direction, and ensures solutions meet platform expectations for security, multi-tenancy, reliability, and operational excellence. The role focuses on guiding design and implementation, improving engineering practices, and supporting production operations while mentoring engineers and partnering closely with product, security, and platform stakeholders

A Typical Day in the Life Includes:

  • Lead technical delivery for assigned services from requirements through design, implementation, testing, and release
  • Design and build Java-based backend systems and distributed services supporting enterprise document workflows
  • Define and apply team-level architecture patterns for APIs, microservices, and event-driven integrations
  • Guide implementation of document management capabilities including ingestion, storage, metadata, versioning, and access control
  • Support document output and distribution flows, including downstream integrations and reliability of delivery pipelines
  • Drive operational excellence by improving observability, incident response readiness, and performance troubleshooting across services
  • Collaborate with product, security, and platform partners to align design decisions with business, compliance, and security requirements
  • Mentor engineers through code reviews, technical coaching, and structured knowledge sharing to raise team capability and consistency

Basic Qualifications:

  • 8+ years of software engineering experience with strong backend and distributed systems focus
  • 2+ years of experience in a technical leadership capacity (e.g., leading a squad, mentoring engineers, owning delivery)
  • Proven experience building and operating cloud-native services in production (SaaS/multi-tenant preferred)
  • Experience influencing design, code quality, and delivery practices within a team environment

Preferred Qualifications:

  • Demonstrate strong proficiency in Java and backend service architecture (Spring/Spring Boot preferred)
  • Apply solid knowledge of distributed systems, microservices, and event-driven architectures
  • Use AWS services effectively and follow cloud-native design patterns for scalable, reliable services
  • Operate and deploy services using Kubernetes and containerization practices
  • Design and integrate APIs using REST with strong attention to security and versioning
  • Work with relational and/or NoSQL data stores and apply sound data modeling practices
  • Apply observability practices including logging, metrics, and tracing to support production readiness
  • Evaluate and apply AI/ML capabilities where relevant to document workflows (e.g., classification, extraction, semantic search)
  • Influence engineering direction through clear technical decision-making, communication, and pragmatic trade-off management
Similar jobs