Q

Quest Global

Engineering services, digital transformation, asset management

Java Go Developer

AI Application Engineering +1Updated on Nov 12
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • Strong hands-on experience in Java/J2EE, Spring Boot, Hibernate, and microservices.
  • Experience in Go development and a solid understanding of Go-based application architecture.
  • Strong experience with AWS cloud services, including S3, SNS, and SQS, and cloud-native application development.
  • Hands-on experience with MongoDB and relational databases.
  • Good understanding of distributed systems, REST APIs, and microservices architecture.
  • Experience debugging and troubleshooting applications across development and staging environments.
  • Good knowledge of multithreading and concurrent programming concepts.
  • Experience with Git, Maven, CI/CD pipelines, and deployment automation.
  • Good understanding of DevOps practices and infrastructure automation.
  • Strong understanding of the software development lifecycle and software testing methodologies.
  • Experience using AI-assisted development tools and modern engineering practices.
  • Ability to create AI agents and automation solutions that deliver measurable business value.
  • Experience or interest in developing AI-powered solutions using the AWS Bedrock ecosystem.
  • Ability to leverage managed AI models and platforms to improve productivity and innovation.
  • Ability to work from the customer office in Pune.

Responsibilities

  • Work as a Developer or Senior Developer in cloud-native application development using Agile methodologies.
  • Analyze business requirements and translate them into scalable technical designs and solutions.
  • Develop, enhance, and maintain applications using Java, Spring Boot, microservices, Go, and AWS.
  • Perform code reviews and ensure adherence to engineering best practices and coding standards.
  • Collaborate with customer teams and cross-functional stakeholders to deliver solutions.
  • Conduct unit, integration, and system testing to ensure software quality and reliability.
  • Troubleshoot and resolve issues across development, staging, and production environments.
  • Ensure application performance, scalability, security, and responsiveness.
  • Use generative AI tools and AI-assisted development practices to improve engineering productivity.
  • Design and develop AI-powered agents, automation solutions, and intelligent workflows that deliver measurable business value.

Desired Qualifications

  • Experience with Docker and containerized application deployment.
  • Exposure to Kubernetes and container orchestration platforms.
  • Experience with test-driven development and automated testing frameworks.
  • Knowledge of Kafka and RabbitMQ messaging platforms.
  • Familiarity with AWS Bedrock and AI or generative AI solution development.
  • Exposure to additional cloud platforms such as Microsoft Azure.

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