HamburgerMenu
hirist

ACV Auctions - Software Engineer IV - Java Development

ACV Auctions
7 - 12 Years
rupee27-40 LPA
Chennai

Posted on: 21/05/2026

Job Description

Description :


Who we are looking for :


ACV Auctions is looking for a Senior Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on the design, development, and maintenance of Java-based features and services, leveraging frameworks such as Spring and Struts, hosted in AWS, and utilizing SQL Server databases.


The ideal candidate has a strong background and proven track record of architecting and designing enterprise applications in Java, Spring Framework, and Hibernate, with a focus on scalable, maintainable, and high-quality code, and a collaborative, team-oriented approach to development.


What you will do :


- Simplify and enhance the customer experience through scalable software solutions.


- Architect and develop services, APIs, and web applications using Java, Spring Framework, and

relational databases.


- Design scalable systems, data models, and service interfaces with a focus on reliability, maintainability, performance, and security.


- Refactor and modernize legacy applications to improve scalability, maintainability, performance, and long-term platform stability.


- Deliver high-quality software solutions rapidly with minimal oversight in a fast-paced agile environment.


- Leverage AWS services, Terraform, and observability tools such as Datadog and CloudWatch for infrastructure management, monitoring, alerting, and performance optimization.


- Develop and maintain CI/CD pipelines and promote quality engineering best practices through automated testing, code reviews, and robust unit/integration test coverage.


- Evaluate and leverage AI-assisted development tools and workflows to improve engineering productivity, code quality, and delivery efficiency while considering token consumption, operational costs, security, and build-vs-buy tradeoffs.


- Participate in on-call rotations and provide after-hours production support to troubleshoot and resolve critical issues.


- Collaborate effectively with cross-functional teams across time zones, with availability to overlap North American business hours for meetings and team collaboration.


- Lead software projects and drive delivery with minimal guidance while managing multiple competing priorities.


- Lead technical discussions to define requirements, prioritize technical debt, and support the evolution of new and existing products.


- Provide technical support across multiple applications and respond quickly to troubleshoot and resolve complex production issues.


- Mentor and guide less experienced engineers through code reviews, technical leadership, and knowledge sharing.


- Perform additional duties and responsibilities as required to support business and technology objectives.


What you will need :


- Strong verbal and written communication skills, including the ability to read, comprehend, document, and explain complex technical concepts clearly to both technical and non-technical audiences.


- BS degree in Computer Science, a technical discipline, or comparable professional background.


- Over 6 years of professional development experience with a focus on Java, Spring, and Hibernate-based SaaS applications deployed in Cloud.


- Demonstrated expertise in refactoring legacy code, troubleshooting intricate logic, and working within established architectural patterns.


- Proven track record of designing high-availability systems including API integrations, security protocols, and asynchronous processing.


- Extensive proficiency with AWS cloud infrastructure, specifically SQS, SNS, S3, ECS, and Elasticsearch.


- Practical knowledge of containerization via Docker, CI/CD automation, Maven, and version control using Git.


- Advanced competency in SQL and managing relational database systems like SQL Server or PostgreSQL.


- Experience working with AI-assisted development tools and integrations, with an understanding of LLM token usage, cost optimization, prompt engineering fundamentals, and security/privacy considerations when handling sensitive data.


- Dedication to quality engineering through the implementation of comprehensive unit, integration, and automated testing.


- Experience utilizing observability platforms such as Datadog and CloudWatch to monitor and debug distributed architectures.


- Familiarity with Kubernetes orchestration and serverless computing models is highly desirable.


- Exceptional communication skills with the ability to collaborate across technical and non-

technical stakeholders.


- Success in delivering results while working with cross-functional teams situated across various global time zones.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...