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