05 Nov
|
Innova Solutions
|
Chennai
05 Nov
Innova Solutions
Chennai
Role: Java Fullstack Developer
Location:
Chennai, Bangalore, Hyderabad Exp: 5+ years 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.
• Build responsive and reusable frontend components using ReactJS, Redux, and JavaScript.
• 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.
• 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.
• Robust 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.
• Experience with Git, CI/CD pipelines, Docker, and Kubernetes.
• Familiarity with Agile/Scrum methodologies.
📌 Java Fullstack Developer (Chennai)
🏢 Innova Solutions
📍 Chennai