Technical Specialist-App Development
Birlasoft · Kettering, OH · 1 mo ago
Information TechnologyFull-time
Key Responsibilities
- Design, develop, and optimize high-throughput Spring Boot microservices and RESTful APIs ensuring high performance, scalability, and reliability.
- Integrate Large Language Models (LLMs) and ML models into existing enterprise systems using Java-native AI frameworks (e.g., Spring AI, LangChain4j).
- Implement Retrieval-Augmented Generation (RAG) and Agentic AI patterns, autonomously connecting AI systems with internal enterprise data and external APIs.
- Architect and manage optimal data solutions across relational (SQL) databases and vector databases (e.g., PostgreSQL, Pinecone, Elasticsearch) to support AI memory and context.
- Utilize modern AI coding assistants (e.g., GitHub Copilot, Cursor) to enhance coding efficiency, testing, and documentation.
Qualifications & Skills
- Experience: 5 to 8 years of professional experience in software engineering with a strong focus on backend development.
- Core Languages: Deep expertise in Core Java, Java 17+, and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security).
- AI & ML Exposure: Hands-on experience integrating AI/ML models into production applications. Familiarity with Spring AI, LangChain4j, or AI platform APIs is strongly preferred.
- Data Management: Advanced knowledge of writing SQL queries, performance tuning, and working with NoSQL or Vector databases.
- System Design: Solid understanding of microservices architecture, message brokers (Kafka, RabbitMQ), and cloud environments (AWS, Azure, or GCP).
- Education: Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field (or equivalent practical experience).