Java Full Stack Developer
Innova Solutions · Bengaluru · hybrid · Posted today
About a minute. You'll make an account on the way through.
About this role
Role & responsibilities
We are seeking a highly skilled Senior Software Engineer with strong hands-on experience in Java/J2EE, Spring Boot, Microservices, Kafka, ReactJS, Cloud technologies, and modern AI/GenAI technologies. The ideal candidate will be responsible for designing and developing scalable, high-performance enterprise applications, building event-driven architectures, leveraging cloud platforms, and integrating AI capabilities into modern software solutions.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, Microservices, ReactJS, and related technologies.
- Develop robust, secure, and high-performance backend services and RESTful APIs.
- Design and implement event-driven and distributed applications using Apache Kafka.
- Develop Kafka producers/consumers, event-driven workflows, message processing, and asynchronous integrations.
- Design, develop, and deploy applications on cloud platforms such as AWS, Azure, or GCP.
- Design and implement AI-enabled applications and features using Generative AI, LLMs, APIs, and cloud-based AI services.
- Integrate LLM/GenAI capabilities into enterprise applications based on business requirements.
- Develop and consume REST APIs and integrate with third-party systems, platforms, AI services, and cloud services.
- Participate in architecture and technical design discussions and contribute to scalable, resilient, and highly available application design.
- Perform code reviews, debugging, performance tuning, and production issue resolution.
- Leverage AI-assisted development tools to improve coding, testing, debugging, documentation, and developer productivity.
- Collaborate with Product Owners, Architects, QA, DevOps, and other stakeholders to deliver high-quality solutions.
- Follow best practices for secure coding, application security, cloud security, data privacy, and responsible AI usage.
- Contribute to continuous improvement of development processes, engineering standards, and application architecture.
Must-Have Skills
- 5+ years of hands-on experience in Java/J2EE development.
- Strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Cloud.
- Proven experience developing Microservices-based architectures.
- Strong experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and event-driven architectures.
- Strong frontend development experience using ReactJS, Redux, JavaScript (ES6+), HTML, and CSS.
- Strong knowledge of REST APIs, JSON, web services, and third-party integrations.
- Hands-on experience with at least one major cloud platform AWS, Azure, or GCP.
- Good understanding of cloud-native application development, scalability, high availability, monitoring, and deployment.
- Good understanding of Design Patterns, OOP, SOLID principles, Clean Architecture, and scalable application design.
- Hands-on experience with Generative AI / AI application development concepts.
- Experience working with Large Language Models (LLMs) such as OpenAI, Azure OpenAI, Anthropic, Gemini, or equivalent platforms.
- Experience integrating LLM APIs / AI services into enterprise applications.
- Understanding of Prompt Engineering, prompt optimization, structured outputs, and LLM-based workflows.
- Good understanding of Retrieval-Augmented Generation (RAG), embeddings, vector databases, and semantic search.
- Exposure to AI Agents / Agentic AI, tool/function calling, orchestration, and multi-step AI workflows.
- Experience with Git, CI/CD pipelines, Docker, and Kubernetes.
- Familiarity with Agile/Scrum methodologies.
Sourced from naukri
Skills
About Innova Solutions

Innova Solutions
IT Services & Consulting
10.0k+
employees
1998
28 years old
Hyderabad / Secunderabad, Telangana
India
₹12.6L PA avg
Avg at Innova Solutions
About
Industries
Employee ratings
0 reviews
Employees rate it well for
Find them on