Software Engineer Ii, Enterprise (java)

Year    Bangalore, Karnataka, India

Job Description

Your Career, our Future--Together.
Ready to join something big? At SoundHound AI, we bring voice, generative, and conversational AI together to transform how people interact with products and services. From voice-enabled vehicles to food ordering and customer support, our multilingual, omnichannel technology already impacts hundreds of millions worldwide.
The Opportunity
The Software Engineer II (P2) is a mid-level role within the Amelia Enterprise Conversational AI Engineering team, responsible for designing, developing, and optimizing key components of our AI-driven platform. This role involves backend development, API design, system integrations, and performance optimization, contributing to the evolution of our Conversational AI platform that integrates with Call Centers as a Service and chatbot/IVA platforms.
The ideal candidate has strong expertise in Java, Spring Framework, microservices, and cloud platforms, with a passion for solving complex engineering challenges and improving system efficiency.
What You'll Do

  • Design, Develop, and Optimize Software Components: Implement, test, and enhance scalable, high-performance applications in a distributed environment.
  • Backend Development: Develop robust and efficient RESTful APIs and microservices using Java, Spring Framework, Hibernate, and MySQL.
  • Cloud and Containerization: Work with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure, OCI) to build scalable and resilient services.
  • Database Management: Design and optimize database queries and schema for MySQL and Redis.
  • WebSockets and Real-time Communication: Implement and optimize WebSocket-based communication for real-time AI-driven interactions.
  • Integration with AI & NLP Technologies: Collaborate with ML engineers to integrate Large Language Models (LLMs), NLP algorithms, and process engines into the platform.
  • Performance & Scalability Improvements: Identify and resolve performance bottlenecks in a high-throughput, low-latency system.
  • Security & Best Practices: Ensure secure coding practices and compliance with enterprise-grade security standards.
  • Code Quality & Testing: Write unit, integration, and API tests to maintain high software quality standards.
  • Collaboration & Agile Development: Work closely with cross-functional teams including QA, DevOps, and Product Management in an Agile development environment.
What You'll Bring
Basic Qualifications (Non-Negotiable)
  • 4+ years of experience in Java software development.
  • Strong proficiency in Java, Spring Framework, and Hibernate.
  • Experience with microservices architecture and RESTful API development.
  • Hands-on experience with databases (MySQL, Redis).
  • Familiarity with containerization (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, GCP, Azure, OCI).
  • Knowledge of messaging and real-time communication (WebSockets, Kafka, or RabbitMQ).
  • Strong analytical and problem-solving skills.
  • Experience with Git-based version control systems (BitBucket, GitHub, or GitLab).
  • Strong understanding of Agile development methodologies.
Preferred Qualifications (Nice-To-Have)
  • Experience with AI/ML, NLP, or chatbot technologies.
  • Understanding of process engines and graph algorithms.
  • Experience with CI/CD pipelines (Maven, Gradle, Bamboo, Jenkins).
  • Knowledge of frontend technologies (React, JavaScript, TypeScript) for full-stack contributions.
  • Familiarity with security best practices for enterprise applications.
General Requirements
  • Strong problem-solving skills and ability to work independently.
  • Eager to learn and grow within an evolving AI-driven technology stack.
  • Excellent collaboration skills, with experience working in cross-functional and globally distributed teams.
  • Proactive mindset with the ability to take ownership of tasks and drive them to completion.
Workplace & Compensation
This role is available in Bengaluru and will be hired into Amelia Global Services, a subsidiary of SoundHound AI. Our recruiting team will provide a total compensation range based on location and years of experience. #LI-RM1 #LI-HYBRID

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4755406
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year