Software Engineer IV, Max Digital
ACV
Software Engineering
India · Chennai, Tamil Nadu, India · Tamil Nadu, India · Hinjewadi Rajiv Gandhi Infotech Park, Hinjawadi, Pune, Maharashtra, India · RR Nagar, Bengaluru, Karnataka, India · Thiruvanmiyur, Chennai, Tamil Nadu, India
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:
|
|
|
What you will need:
- Ability to read, write, speak and understand English.
- 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.
#LI-AM3