Java Full Stack Developer
Summary
Full-stack developer at an IT services company in Bengaluru, building scalable web applications end to end with Java/Spring Boot on the backend and Angular/TypeScript on the frontend, plus Node.js and Python services, SQL and vector databases, Docker/cloud deployments, and integration of LLMs into products.
Java Full Stack Developer
Summary
Responsibilities
- Architect and implement full-stack solutions utilizing Java, Spring Boot, and modern JavaScript frameworks such as Angular and TypeScript.
- Develop and maintain backend services using Node.js and Python, ensuring high availability and efficient data processing.
- Design and optimize database interactions, including traditional SQL systems and advanced Vector Databases for AI-driven applications.
- Containerize applications and manage deployment pipelines using Docker and cloud infrastructure platforms.
- Collaborate on the integration of Large Language Models (LLMs) into existing product suites to enhance functionality.
- Write clean, maintainable, and well-documented code in JavaScript, TypeScript, and Java to support long-term project sustainability.
- Participate in code reviews, technical design discussions, and agile development processes to ensure adherence to quality standards.
Requirements
- Possess 4-6 years of hands-on experience in full-stack software development within the IT Services sector.
- Demonstrate strong proficiency in core Java, Spring Boot, and modern JavaScript ecosystems including TypeScript and Angular.
- Have practical experience with backend technologies such as Node.js, Python, and SQL database management.
- Show familiarity with cloud computing environments and containerization tools like Docker.
- Understand the principles of integrating Vector Databases and Large Language Models (LLMs) into application architectures.
- Exhibit a solid track record of delivering Java Full Stack Development projects from conception to deployment.
- Be prepared to work within a compensation range of ₹12 lpa.