Java Full stack developer
persistent
|
Experience: 5+ Years
|
Pune
|
Posted 10 hours ago
Job Description
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and Microservices Architecture.
- Build responsive, scalable, and user-friendly web applications using Angular or ReactJS.
- Develop and optimize RESTful APIs and backend services for high-performance distributed applications.
- Implement cloud-native architectures and scalable application designs on Microsoft Azure.
- Design and develop event-driven solutions leveraging Kafka and messaging technologies.
- Build and optimize database solutions using SQL Server, PostgreSQL, MySQL, or similar relational databases.
- Develop and maintain CI/CD pipelines to automate build, testing, deployment, and release processes.
- Containerize applications using Docker and manage deployments through Kubernetes (AKS).
- Implement monitoring, logging, performance optimization, and reliability engineering practices.
- Develop AI-powered business solutions using Large Language Models (LLMs) and Generative AI technologies.
- Design and implement Retrieval-Augmented Generation (RAG) architectures utilizing vector databases, embeddings, and enterprise knowledge repositories.
- Integrate enterprise systems, APIs, and data platforms to enable intelligent search and conversational AI experiences.
- Collaborate with architects, product owners, DevOps teams, QA teams, and stakeholders throughout the software development lifecycle.
- Participate in Agile ceremonies, sprint planning, technical discussions, code reviews, and continuous improvement initiatives.
- Ensure application security, scalability, maintainability, and operational excellence following industry best practices.