This role involves designing, developing, and supporting scalable backend services and APIs, creating high-performance microservices using Java, and developing AI/LLM-powered applications.
Requirements
- Design, develop, and support scalable backend services and APIs
- Create high-performance microservices utilizing Java and its related frameworks
- Develop AI/LLM-powered applications and incorporate Generative AI solutions into backend systems
- Enhance system performance, scalability, and reliability
- Collaborate with cross-functional teams, including frontend, AI/ML, and product groups
- Write clean, maintainable, and efficient code adhering to best practices
- Engage in code reviews, architectural discussions, and technical design meetings
- Address complex engineering challenges through strong data structures, algorithms, and problem-solving skills