Aisera, the leading provider of Generative AI and AI Copilot solutions with AiseraGPT, facilitates business transformation by enabling self-service and driving revenue growth. Aisera’s AI Copilot, a universal bot, leverages industry and domain-specific LLMs in IT, HR, Customer Service, Contact Centers, Sales & Marketing, and Finance to deliver delightful human-like experiences. With over 400+ integrations and 1200+ prebuilt and third-party service catalogs supporting AI Workflows, customers typically achieve automation rates of 75% or higher in user requests, resulting in an impressive 80% reduction in operations costs. Aisera is recognized as a leader in multiple industry analyst reports, including Forrester. Aisera has received numerous recognitions, including the following: Forbes AI50; CNBC Upstart 100 Top Startup; Gartner Cool Vendor; Red Herring Top 100 Global Innovator; CIO Innovation Startup Award; CIO Review Top ITSM Solution; Aragon Research Hot Vendor; TiE50 Startup Award; and Silicon Review 50 Most Admired Companies.
We are looking for skilled Backend Developers with a solid hands-on experience in JAVA and Spring Framework to be a key contributor in our software development team. As a Backend Developer, you will play a crucial role in designing, developing, and maintaining our backend systems, with a focus on microservices architecture. Your expertise in product development and understanding of SaaS (Software-as-a-Service) concepts will be valuable in shaping our innovative solutions and enhancing our existing products. This role is based out of our Hyderabad office.
- Design, develop, and maintain robust and scalable backend applications using JAVA and Spring Framework on Kubernetes and Docker.
- Collaborate with cross-functional teams, including Frontend Developers, Product Managers, and DevOps Engineers, to deliver high-quality software solutions.
- Implement microservices architecture to ensure the modularity, maintainability, and scalability of our applications.
- Contribute to the entire software development lifecycle, from requirements gathering and design to testing and deployment.
- Optimize backend performance to ensure seamless user experience and responsiveness of our applications.
- Troubleshoot and resolve complex technical issues that arise in production and provide timely resolutions.
- Participate in code reviews, ensuring adherence to coding best practices and maintaining code quality standards.
- Stay up-to-date with the latest industry trends and advancements in backend development, and identify opportunities to integrate new technologies into our products.
- Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent work experience of 6+ years
- Proven experience as a Backend Developer, working with JAVA and Spring Framework to build and maintain web applications and services.
- Preferred Experience with REST/gRPC, Kubernetes, GraphQL, AWS, Azure, Grafana, Kibana, Elastic, Airflow.
- Strong understanding and hands-on experience with microservices architecture and related concepts.
- Prior involvement in product development, with a track record of delivering high-quality software solutions.
- Familiarity with SaaS concepts and experience in developing SaaS-based applications is a plus.
- Proficiency in database design and integration, including SQL and NoSQL databases.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills and the ability to work effectively in a fast-paced and dynamic environment.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with team members and stakeholders.
- Experience with distributed systems and handling large-scale data is highly desirable.
- Preference will be given to candidates with prior experience working in startup environments, demonstrating adaptability, initiative, and a passion for innovation.