Senior Software Engineer @Newgen Software | Java Backend & AI Integration | Spring Boot · LangChain4j · RAG

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India

Surat, Gujarat, India

B.Tech., Computer Science
Medicaps university
Join Raghvi and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @Newgen Software | Java Backend & AI Integration | Spring Boot · LangChain4j · RAG
Senior Software Engineer with 2.3 years of experience building Java backend systems and microservices in enterprise and FinTech environments. I've worked across the full software delivery lifecycle — from system design and development to testing, deployment, and production support. My core stack is Java with Spring Boot, and I have hands-on experience with cloud infrastructure (AWS), containerisation (Docker, Kubernetes), and CI/CD pipelines. More recently, I've been exploring AI integration in backend systems — working with LLM APIs, RAG pipelines, and vector databases to build context-aware services. It's an area I find genuinely interesting and am actively building depth in. Key areas of focus: → Java backend development (Spring Boot, Microservices, REST APIs) → Database design and query optimisation (Oracle SQL, PostgreSQL, Redis) → Cloud & DevOps (AWS, Docker, Kubernetes, GitHub Actions, Jenkins) → AI/LLM integration (LangChain4j, OpenSearch, vector databases) Always open to connecting with engineers and teams working on interesting backend or AI integration challenges.
Mumbai Metropolitan Region
Senior Software Engineer at Newgen Software, Mar 2026 - Present · 3 mos, Mumbai, Maharashtra, India, - Design and developed enterprise-grade Java applications using Core Java, J2EE, JSP, Servlets, and EJB, adhering to coding standards and internal quality processes throughout the SDLC. - Build and integrate RESTful and SOAP-based APIs to enable seamless communication across distributed systems and third-party platforms. - Write optimized Oracle/SQL queries, stored procedures, and functions with a focus on performance tuning, indexing strategies, and referential integrity. - Participate in end-to-end delivery cycles including system architecture discussions, design documentation, peer code reviews, unit testing, UAT, and production deployments. - Contribute to Software Design Documents, test plans, test cases, and release/installation documentation in line with project delivery standards. - Perform log analysis and database query optimization to troubleshoot production issues and improve system reliability. - Collaborate with cross-functional stakeholders to gather requirements, analyze system flows, and deliver configurable, scalable software solutions aligned with business objectives.
Software Engineer at Tata Consultancy Services, Feb 2024 - Mar 2026 · 2 yrs 2 mos, Mumbai, Maharashtra, India, -- Design and implement Java components with security built in (input validation, encryption, authentication). -- Conduct regular secure code reviews and threat model sessions with cross-functional teams. -- Collaborate on API and microservice architecture to ensure adherence to security-by-design principles. -- Embed security checks into CI/CD pipelines and verify build outputs meet policy requirements. -- Analyze functional requirements and translate them into secure design patterns and code standards.
Software Engineer Intern at Secret MindTech, Jan 2022 - Dec 2022 · 1 yr, Surat, Gujarat, India
B.Tech., Computer Science, Medicaps university