Q

Quest Global

Engineering services, digital transformation, asset management

Lead Developer - Multiple Teams

Backend EngineeringUpdated on Nov 9
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A minimum of 8 years of software-development experience, including at least 2 years leading technical delivery or mentoring a development team.
  • Advanced Java and Spring Boot skills, including API design, dependency management, persistence, concurrency, and automated testing.
  • Experience with modular monoliths and/or microservices, domain-driven design, REST, and asynchronous integration patterns.
  • Strong knowledge of relational databases, messaging, Git-based workflows, continuous integration and continuous delivery, containers, logs, metrics, and distributed troubleshooting.
  • The ability to modernize legacy code safely while continuing to deliver features.
  • Understanding of secure coding, authentication and authorization, secrets handling, dependency risk, and common application vulnerabilities.
  • Strong ownership, communication, estimation, review, and mentoring skills.

Responsibilities

  • Lead the design and implementation of modular services and domain capabilities using Java and Spring Boot.
  • Drive migration from legacy Java technologies, API modernization, cleanup, stabilization, and incremental extraction of services from the existing platform.
  • Translate domain models and architecture decisions into maintainable code, interfaces, schemas, and deployment-ready components.
  • Build and integrate capabilities across warehouse execution, robotic applications, controls, Edge services, human-machine interfaces, and data acquisition as assigned.
  • Develop reliable interfaces to enterprise systems, programmable logic controller and control layers, robot controllers, Edge applications, and operational data consumers.
  • Set coding standards and lead code reviews, pairing, refactoring, automated testing, and technical documentation.
  • Create reference implementations and reusable components that improve consistency across squads.
  • Work with quality assurance to define testability, acceptance criteria, component and integration tests, simulators, and defect-prevention practices.
  • Work with DevSecOps to embed build, scanning, packaging, deployment, observability, and operational controls into the delivery workflow.
  • Troubleshoot complex performance, concurrency, integration, and production issues across software and equipment boundaries.
  • Break roadmap features into feasible technical increments, provide estimates, surface dependencies, and protect delivery quality.
  • Mentor developers and support the growth of technical ownership within the team.

Desired Qualifications

  • Experience integrating with programmable logic controllers, robots, material-flow systems, Edge devices, or industrial protocols.

About the Company

Quest Global

Engineering services, digital transformation, asset management

QuEST Global provides engineering and lifecycle services across aerospace, automotive, energy, healthcare, and transportation, focusing on digital transformation and asset management. It uses edge computing, cloud, AI/ML, and industrial IoT to deliver tailored engineering solutions through long-term partnerships, service contracts, project-based engagements, and strategic collaborations. It differentiates itself with a broad industry footprint, global delivery model, and emphasis on partnerships, talent development, and workplace culture. Its goal is to help clients improve operational efficiency and drive business growth by transforming engineering processes and assets with digital tools and data-driven management.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$581M
Headquarters
Greenville, SC
Founded
1997

Recently Posted Jobs

Explore more opportunities at Quest Global

See more jobs